Collaborate with stakeholders to gather and analyze user requirements. Design and develop scalable and secure .NET web applications (e.g. marketing systems, websites, microsites) and APIs.
Maintain backend services and application components hosted in Azure. Set up and maintain CI/CD pipelines using Github Actions to automate deployment workflows for Azure-hosted applications. Maintain web application security by performing security scans, code review and implementing best practices in authentication, authorization, data protection and secure coding.
Support cloud security inspection. Responsible for application integration testing, user acceptance test and implementation roll-out. Create user documentation and provide training to end-users.
Provide ongoing support, maintenance, and troubleshooting for existing applications. Stay up-to-date with the latest technologies and trends in web development.
Bachelor's degree in Computer Science or a related field 3-5 years of web development working experience . Required technical skills: .NET Framework/.NET Core (6+) with proficiency in C#, ASP.NET Core (MVC and Web API), Angular (16+), Entity Framework Core with LINQ, MS SQL 2008 and above, T-SQL, Web Services development (RES
TfulAPIs), HTML5, CSS3, Ajax, Bootstrap 3, Typescript, JavaScript, J
Query, JSON, XHTML/CSS, Git Cloud development experience with Microsoft Azure (App Service, Functions, Key Vault, Azure Storage). Hands-on experience wi