Senior .NET Technical Lead

Fulcrum DigitalPune, Maharashtra, Tamil NaduOn-siteFull-timePrincipal, 12–15+ yearsListed 2 hours ago

Apply now

About this role

Senior .NET Technical Lead

Role Summary

We are looking for a Senior .NET Technical Lead with strong hands-on experience in enterprise application development, modernization, cloud transformation, and technical leadership. The role requires expertise in modern .NET, Azure, microservices, APIs, databases, DevOps, and application security.

Key Responsibilities

- Lead design and development of enterprise applications using C#, .NET 8/10+, ASP.NET Core, and Web API .
- Drive legacy .NET modernization , monolith-to-microservices transformation, and cloud migration.
- Design scalable microservices, REST APIs, and event-driven architectures .
- Provide technical leadership through architecture reviews, code reviews, standards, and best practices.
- Develop secure and highly available solutions on Microsoft Azure .
- Perform hands-on development, troubleshooting, performance optimization, and production support.
- Drive CI/CD, DevSecOps, automated testing, and code quality .
- Mentor developers and collaborate with architects, QA, DevOps, PMs, BAs, and client stakeholders.
- Identify technical risks and provide recommendations for complex technical challenges.

Mandatory Skills

- C#, .NET 8/10, ASP.NET Core, Web API
- REST APIs, Microservices, Entity Framework Core, LINQ
- SOLID, Design Patterns, Clean Architecture
- Microsoft Azure – App Service, Functions, API Management, Azure SQL, Service Bus, Key Vault, Azure DevOps
- Docker, Kubernetes/AKS, Git, CI/CD
- SQL Server , advanced SQL and performance tuning
- OAuth 2.0, OpenID Connect, JWT, API Security, OWASP
- Unit/Integration Testing, xUnit/NUnit, SonarQube
- Legacy .NET modernization and cloud migration

Preferred Skills

- React.js, TypeScript, JavaScript
- Event-driven architecture, DDD, CQRS
- Terraform/Bicep, GitHub Actions
- Oracle / IBM DB2
- Performance engineering and DevSecOps

Experience & Qualifications

- 12+ years of overall .NET experience with 5+ years in a Technical Lead/technical leadership role .
- Strong experience leading development teams while remaining hands-on.
- Excellent problem-solving, client communication, and stakeholder management skills.
- Experience working in Agile/Scrum environments.
- Bachelor’s degree in Computer Science, IT, Engineering, or related field.