We are looking for a skilled and experienced Azure Microservices Tech Lead to join our team. As a Tech Lead, you will play a crucial role in leading the technical implementation of our Azure-based microservices platform using .NET 6 or above and Azure Kubernetes. You will work closely with the development team, collaborate with architects, and provide technical guidance and leadership throughout the development lifecycle. Responsibilities: Lead the technical design and implementation of the Azure-based microservices platform using .NET 6 or above and Azure Kubernetes. Collaborate with the Architect to understand and translate business requirements into technical solutions. Provide technical leadership to the development team, guiding and mentoring developers in best practices, design patterns, and coding standards. Review and assess technical feasibility of requirements and provide recommendations and solutions for complex technical challenges. Collaborate with DevOps engineers to automate deployment, scaling, and monitoring of the microservices platform. Participate in code reviews and ensure adherence to coding standards and best practices. Drive continuous improvement in the development processes and practices to increase efficiency and productivity. Identify and mitigate technical risks and issues throughout the development lifecycle. Collaborate with stakeholders to understand their needs and ensure the technical solutions align with business objectives. Stay up to date with the latest industry trends and technologies, and actively share knowledge and insights with the team. Requirements: Bachelor's degree in computer science, Information Technology, or a related field. Minimum of 6 years of experience in software development, with a focus on microservices architecture and Azure Kubernetes. Strong technical expertise in .NET 6 or above, Azure Kubernetes, and related technologies like Docker, Helm, and Istio. Proficient in designing and implementing microservices using .NET and related frameworks such as ASP.NET | Open-source web framework for .NET Core and EF Core. Solid understanding of microservices architecture principles, including service decomposition, API design, and event-driven architecture. Experience with cloud-native application development, containerization, orchestration, and serverless computing. Knowledge of DevOps practices and tools, such as CI/CD pipelines, Git, and Azure DevOps. Strong problem-solving and analytical skills, with the ability to assess complex technical challenges and provide effective solutions. Excellent leadership and communication skills, with the ability to collaborate with cross-functional teams and stakeholders. Experience in agile development methodologies and familiarity with agile tools such as Jira or Azure Boards. |