Job Title: .NET Lead / Architect (10+ Years Experience)
Location: Bangalore
About the Role
We are seeking an experienced .NET Lead / Architect with over 10 years of hands-on experience in designing, developing, and deploying enterprise-grade applications using Microsoft technologies and Azure Cloud Services .
The ideal candidate will lead technical design discussions, ensure architectural best practices, and mentor the development team in implementing scalable, secure, and maintainable solutions.
Key Responsibilities
- Lead the design, development, and delivery of .NET-based web and API solutions hosted on Azure.
- Architect and implement cloud-native applications using Azure services (App Services, Azure Functions, Service Bus, Key Vault, Storage, SQL, etc.).
- Drive best practices in application architecture, scalability, performance optimization, and DevOps.
- Collaborate with cross-functional teams (Product, QA, DevOps, and Security) to ensure smooth delivery.
- Define and enforce coding standards, design patterns, and technical documentation.
- Conduct code reviews, provide technical mentorship, and guide the team in resolving complex issues.
- Implement CI/CD pipelines and oversee deployment automation using Azure DevOps or GitHub Actions.
- Ensure adherence to security, compliance, and performance standards in all deliverables.
- Evaluate emerging technologies and recommend adoption strategies aligned with business goals.
Required Skills & Experience
- 10+ years of total experience in software development, with 5+ years in technical leadership roles .
- Strong expertise in .NET Core / ASP.NET Core, C#, Web API, Entity Framework Core .
- Hands-on experience with Azure PaaS components — App Services, Functions, Service Bus, Key Vault, Azure SQL, Storage Accounts, and Application Insights.
- Experience with microservices architecture and RESTful API design .
- Strong knowledge of SQL Server and database performance tuning.
- Experience implementing authentication and authorization (OAuth2, Azure AD, SSO, etc.).
- Familiarity with containerization (Docker/Kubernetes) is an advantage.
- Experience with DevOps practices including CI/CD pipelines, ARM/Bicep templates, and Azure DevOps.
- Excellent problem-solving, communication, and leadership skills.
Preferred Qualifications
- Microsoft Certified: Azure Solutions Architect Expert / Azure Developer Associate.
- Exposure to Event-driven architecture using Azure Service Bus or Event Grid.
- Experience in Agile/Scrum environments.
- Prior experience in multi-tenant SaaS or enterprise-scale solutions .
Soft Skills
- Strong analytical and decision-making abilities.
- Excellent verbal and written communication skills.
- Proven ability to lead and mentor development teams.
- Collaborative mindset and focus on continuous improvement.