ABOUT THIS ROLE: We are seeking a skilled and innovative Lead Microservices Engineer to join our team focused on the Customer Engagement stream. You will play a pivotal role in designing, building, and optimizing microservices for key business areas, including the Loyalty Platform,vand future mobile app developments. This role offers an exciting opportunity to create and establish a foundational microservices pattern within the domain, contributing to rapid and efficient development across the platform. RESPONSIBILITIES: Design and Propose Microservices Patterns : Develop and propose a baseline microservices pattern that aligns with the client's Microservices Strategy within Azure hosting (Function apps, Kubernetes, ACA, or other technologies). Secure Approvals : Collaborate with and present your proposed microservices pattern to various technical groups to gain necessary approvals. Build and Deploy Microservices : Utilize the approved pattern to design and deploy the first fully endorsed microservices within the domain, ensuring they meet all technical and business requirements. Understand Infrastructure and Application Logic : Gain a deep understanding of both the infrastructure and application logic to ensure seamless integration and operation of microservices. Technology Stack : Primarily work with .NET Core, with optional knowledge in AWS being advantageous. REQUIREMENTS: Experience in Microservices Architecture : Proven experience in designing, building, and deploying microservices, particularly within Azure hosting environments. Strong .NET Core Skills : Proficiency in .NET Core, with the ability to understand and implement complex application logic. Infrastructure Knowledge : Strong understanding of infrastructure requirements and considerations for deploying microservices at scale. Azure Expertise : Experience with Azure services such as Azure Functions, CosmosDB, Azure API Management, Data Factory, Kubernetes, and Azure Container Apps (ACA). Collaboration and Communication : Ability to work closely with various technical teams to get patterns and designs approved, ensuring alignment with broader enterprise strategies. Optional AWS Knowledge : Familiarity with AWS services and tools is a plus but not required.