Job description7+ years of professional experience in .NET development, with at least 2 years in a leadership or senior technical role.Strong proficiency in C#, ASP.NET Core , and other .NET technologies.Deep understanding of Azure services and cloud-native application development.Solid experience with IaC using Terraform or ARM templates .Proficiency in designing and managing CI / CD pipelines in a cloud environment.Familiarity with containerization and orchestration tools such as Docker and Kubernetes .Excellent problem-solving skills and ability to work in a fast-paced, agile environment.Strong communication and leadership skillsExperience with frontend frameworks (e.g., Angular, React) is a plus.Lead the design, development, and deployment of complex .NET applications using ASP.NET Core and related technologies.Architect scalable, secure, and high-performance solutions on Microsoft Azure , leveraging services such as :Azure App ServiceAzure FunctionsAzure Kubernetes Service (AKS)Azure SQL DatabaseAzure StorageAzure Cosmos DBImplement and promote modern cloud architectural patterns , including :MicroservicesServerless computingEvent-driven architectureCollaborate with DevOps teams to define and implement robust CI / CD pipelinesProvide technical leadership and mentorship to the development team; conduct code reviews and enforce engineering best practices.Work closely with product managers, architects, and stakeholders to translate business requirements into technical solutions.