Essential Skills Requirements:- Create architecture components for Microservices Architecture, Cloud Architecture, and Container Architecture- Develop, test, and deploy work on Azure Platform- At least 8 years of experience using C# or similar MS technologies- Experience with Container Orchestration Platforms, e.g., Kubernetes Services- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter- Experience with:- Azure DevOps- Visual Studio IDE- Web Application & Web Services Design & Deployment- REST- SQL or NoSQL databases- Agile or SCRUM methodologiesAdvantageous Skills Requirements:- Technical knowledge - Advantage:- Experience in implementing Continuous Integration and Deployment (CI & CD) with Azure DevOps and GIT Actions- Well versed in code architecture and patterns:- Domain-driven design (DDD)- Command Query Responsibility Segregation (CQRS)- Factory pattern- Repo pattern, etc.- Experience in implementing and monitoring Microsoft Azure solutionsQualifications advantage:- Microsoft Certified: Azure Developer Associate- AZ-203: Developing Solutions for Microsoft Azure- Microsoft Certified: Azure Solutions Architect Expert- AZ-300: Microsoft Azure Architect Technologies- AZ-301: Microsoft Azure Architect DesignSoft skills:- Excellent communication skills and team-oriented work behavior in a distributed team- Ability to work as part of a team, to work interdependently as well as independently- Self-starter- Strong problem-solving capabilities- Submit deliverables on time and with excellent quality- Excellent interpersonal and organizational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues/users- Strong ability to understand and interpret business needs and requirements with an aptitude to move concepts through to proposal and successful implementation- Strong presentation skills- Above-board work ethics- Flexibility to take up different tasks in the project- Ability and willingness to coach and give training to fellow colleagues and users when required- Willing and able to travel internationallyQualifications/Experience Needed for the Role:- 8+ years of experience as a Software Engineer- 2+ years of experience with Public Cloud platforms