Lead the design, implementation, and continuous improvement of C#/.NET applications and development processes within an agile software organization. Establish robust deployment environments, enforce quality standards, and foster collaboration across technical and operational teams to support a large-scale digital transformation.br/ br/ br/ h2Key responsibilities /h2 ul liSet up, deploy, and operate applications across multiple environments in collaboration with lifecycle and operations teams. /li liDrive the development team to deliver high-quality code, enforce industry best practices, and maintain deployment consistency. /li liTranslate architectural designs into detailed, implementable application blueprints for the development team. /li liAutomate and integrate testing frameworks (unit, integration, end-to-end) to ensure code reliability and continuous delivery. /li /ul br/ h2Qualifications /h2 ul li5+ years of hands-on C#/.NET development (.NET Framework and .NET Core) /li liProven experience leading development teams through full software lifecycle /li liMicrosoft .NET /li liFluency in written and spoken English /li liEntity Framework Core (Efcore) /li liRESTful API development /li liUnit and integration testing frameworks (MSTest, xUnit) /li liMocking frameworks (Moq, Nsubstitute) /li liSOLID principles and design patterns /li liRelational databases (MS SQL Server) /li liCI/CD pipelines (graphic and YAML) /li liAzure portal /li liVersion Control (GIT) and branching best practices /li liBachelor#39;s degree in computer science or related field /li liDomain-Driven Design /li liContainer orchestration (Kubernetes, Docker) /li liAzure DevOps backlog and project management /li /ul