We are looking for a seasoned Microsoft Full Stack Technical Lead with over 12 years of experience in delivering complex, high-performance enterprise applications. This role demands deep technical acumen across the Microsoft technology stack, including C#, .NET Core, ASP.NET, and modern front-end frameworks such as Angular or React. The ideal candidate is equally adept at cloud-native solutioning on Azure and driving DevOps excellence through automated CI/CD pipelines, infrastructure-as-code, and scalable deployment frameworks. This is a hands-on leadership role that blends architectural vision with technical execution and team mentorship.
Responsibilities
Key Responsibilities:
Design, develop, and maintain scalable, secure full-stack applications using Microsoft technologies.
Lead a mid-size team of C# developers; provide technical guidance, mentorship, and code reviews.
Architect cloud-native solutions leveraging Azure services and microservices architecture.
Implement and maintain CI/CD pipelines using Azure DevOps or similar tools.
Automate deployments, manage release cycles, and ensure system observability.
Engage with customers and onsite teams to understand requirements and deliver solutions aligned with business goals.
Collaborate with cross-functional teams including QA, Product Management, and DevOps engineers.
Ensure best practices in coding, architecture, security, and performance optimization.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Microsoft Certifications (e.g., Azure Developer Associate, Solutions Architect, .NET) are a plus.
Experience in Agile/Scrum environnements.
Essential Skills
Technical Skills Required:
Backend: C#, .NET / .NET Core, ASP.NET MVC/Web API