Key Responsibilities:
- Develop and maintain web applications using .NET Core, Angular, React, and Azure technologies.
- Design and deliver secure, scalable APIs and web apps, ensuring high performance and quality.
- Collaborate with UI/UX designers, and product teams to create user-friendly, responsive web applications.
- Work with microservice architecture and ensure robust design patterns are followed.
- Apply cyber security best practices into applications.
- Perform functional testing and deploy applications in UAT and production environments on Azure.
- Manage application deployment using Azure DevOps tools and CI/CD pipelines.
- Engage with end users to troubleshoot and deliver timely bug fixes.
- Participate in solution design discussions, contributing innovative ideas and technical expertise.
Requirements:
- Microsoft Certified: Azure Developer Associate
- 5-7 years of experience with .NET Core, React, Angular and Azure cloud technologies.
- Strong experience with front-end development, especially responsive web app using React.
- Experience with RESTful API design, openAPI specification, OAuth2.0, microservices architecture and application cyber security.
- Experience with Azure DevOps tools and CI/CD pipelines. Good knowledge in application deployment.
- Familiarity with tools: Git, Postman, Swagger, VScode/Visual Studio
- Experience in DevOps practices, including CI/CD pipelines and containerization (Docker, Kubernetes).