Lead Engineer (.NET)
Indexed description
Our client is seeking an experienced .NET and Azure Technical Lead to design and build secure, scalable cloud applications.
The role requires strong hands-on experience in .NET, C#, Azure architecture, and Azure Kubernetes Service, with DevOps experience considered an advantage.
Key Responsibilities
- Design and develop cloud-native applications using C# and .NET.
- Define scalable architecture using microservices, event-driven systems, or modular monoliths.
- Build APIs, background services, and event-driven workflows.
- Design secure Azure environments using AKS, App Services, Storage, Key Vault, and Entra ID.
- Build and maintain Azure DevOps CI/CD pipelines.
- Improve application performance, reliability, security, monitoring, and cost efficiency.
- Lead code reviews and establish engineering and testing standards.
- Mentor junior and mid-level developers and promote strong engineering practices.
Required Experience
- At least five years of professional .NET development experience.
- Strong proficiency in C#, .NET Core or .NET 6+, and ASP.NET Core.
- Strong hands-on Azure cloud architecture experience.
- Practical experience with Azure Kubernetes Service.
- Experience with Azure DevOps and YAML-based CI/CD pipelines.
- Experience developing APIs and distributed or event-driven systems.
- Strong SQL Server experience.
- Experience leading code reviews and mentoring developers.
Desirable Experience
- DevOps and Infrastructure as Code.
- MongoDB.
- Blazor WebAssembly and SignalR.
- Application Insights and Log Analytics.
- Automated testing and advanced deployment strategies.
Originally posted on Himalayas
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search