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.