About this role
Main Responsibilities
-
Develop and maintain frontend applications, backend services and external-system integrations.
-
Translate business requirements into technical designs and maintainable, secure code.
-
Support production applications: investigate incidents, resolve defects, optimize performance and deliver enhancements.
-
Apply secure coding, authentication, authorization and role-based access controls.
-
Write unit/integration tests, perform code reviews and improve software quality.
-
Own assigned modules, meet delivery timelines and coordinate with QA, BA, development and project teams.
-
Maintain technical documentation and provide knowledge transfer and handover.
Requirements
-
Minimum 7 years of hands-on full stack software development experience.
-
Strong C#, ASP.NET Core, RESTful APIs, Angular, TypeScript, JavaScript, HTML5 and CSS3.
-
Solid SQL Server, database design, query optimization, and Entity Framework Core experience.
-
Experience with Azure services, deployments, Azure DevOps CI/CD, and Git.
-
Strong analytical, troubleshooting, communication and collaboration skills.