
We are looking for an experienced Technical Lead – .NET / Azure to lead the design and development of scalable cloud-based applications. The ideal candidate will have strong expertise in .NET technologies, Microsoft Azure cloud services, and modern application architecture , along with relevant Microsoft certifications in .NET or Azure.
Lead the design, development, and deployment of enterprise-grade applications using .NET and Azure .
Architect and implement cloud-native solutions on Microsoft Azure .
Guide development teams through technical design, code reviews, and best practices .
Mentor developers and provide technical leadership across projects.
Collaborate with product, QA, DevOps, and architecture teams.
Ensure application scalability, security, and performance .
Implement CI/CD pipelines and DevOps practices .
Troubleshoot complex technical issues and ensure timely resolution.
Stay updated with emerging technologies and recommend improvements.
Strong experience with C#, .NET Core / .NET 6+
Experience in building RESTful APIs and microservices
Hands-on experience with Microsoft Azure services , such as:
Azure App Services
Azure Functions
Azure Kubernetes Service (AKS)
Azure Storage / Cosmos DB
Azure Service Bus / Event Grid
Experience with Azure DevOps and CI/CD pipelines
Experience with SQL Server and NoSQL databases
Knowledge of Docker and containerization
Understanding of cloud architecture patterns and distributed systems
Candidates must have at least one relevant certification in Microsoft technologies such as:
Microsoft Azure Developer Associate (AZ-204)
Microsoft Azure Solutions Architect Expert (AZ-305)
Microsoft .NET / Azure related certifications
Proven experience leading and mentoring development teams
Strong problem-solving and architectural decision-making
Excellent communication and stakeholder management skill