Requirements: 7+ years of experience in .NET Web API, .ASP.NET Hands-on experience with JS-based front-end solutions (Angular and NodeJS background) Experience in large systems software design and development with hands-on experience in RESTful APIs Experience in Cloud platforms (Azure preferably) Practical experience with relational databases (MS-SQL preferably) Familiar with DevOps process, Azure DevOps, Terraform, PowerShell Ability to lead and effectively participate in teams Ability to effectively present information in one-in-one and small group situations to Product Owners and other members of the organization Upper-intermediate English. Would be a plus: Experience with Kontent.AI, Commerce Tools, Algolia Thorough knowledge of custom semantic markup Experience in building pixel-perfect websites for high-volume marketing purposes Understanding of SEO-friendly markup and routing practices Familiarity with meta and click tracking markup for analytics. Bachelor's or Master's Degree in Computer Science or Management Information Systems or related fields Responsibilities: Analyzing detailed business/functional/technical requirements and specifications for PPG’s Customer Digital Experience platform Do application developments as scrum team member and fulfill the Functional requirements in high quality standards. Supporting application testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding application enhancements. Adoption of tools identified (Azure DevOps, Re-Sharper, BrowserStack, SonarQube, Checkmarx) Providing Oncall support Provide technical advice, code reviews and assistance to other programmers. Work together with other technical teams (Solution Architecture, DevOps, Security) throughout the development process. Solid understanding of functional integration points, entity relationships and module flows. Devise sample input data to test accuracy of program. Resolve questions of program intent, input data acquisition, time sharing, output requirements, coding use and modification, and inclusion of internal checks/code reviews for system integrity. Observe or runs test of program using sample or actual data, assist in user acceptance training. Participate in the roll out and on time delivery of developed applications. Maintain a working knowledge of advancing technologies. Identify applicable solutions and implement with existing networks when appropriate. Learn new programming technologies, methodologies aligned with the defined standards and baselines Comply and follow all procedures within the company security policy
Software Engineer Full Stack in Constanţa
Datele de contact vor fi vizibile dupa ce veti aplica!