Role Summary
Lead the design, development, and deployment of cloud-based applications using C# and Azure services with a microservices architecture . Mentor team members, enforce best practices, and ensure high-quality, scalable, and reliable solutions.
Key Responsibilities
- Lead the development of C# applications hosted on Azure following microservices architecture .
- Design and implement cloud solutions using Azure App Services, Azure Functions, Azure Durable Functions, Azure SQL, and Azure Storage .
- Develop, review, and optimize code;
enforce coding standards and best practices.
Collaborate with architects, business analysts, and other teams to design end-to-end solutions.Monitor application performance and implement improvements.Participate in architecture and design discussions for new features.Mentor junior developers and conduct knowledge-sharing sessions.Required Skills
8+ years' experience in C# / .NET development with cloud applications.Hands-on experience with Azure services : App Services, Functions, Durable Functions, Azure SQL, Storage.Strong knowledge of microservices architecture , object-oriented programming, and design patterns.Familiarity with CI / CD pipelines, Git / DevOps, and automated deployments.Strong problem-solving, analytical, and communication skills.