Role: Senior .NET Full stack (.NET, Angular) – Technical Lead / Architect (Distributed Systems)
Experience: 8–15 Years
Notice Period: Immediate to 30 days (Candidates must be able to join before end of August)
We are looking for an experienced Senior .NET Full stack Technical Lead / Architect to design, build, and lead the development of scalable, distributed, cloud-native systems. The ideal candidate will have strong hands-on expertise across the .NET and Angular ecosystem, along with proven experience architecting microservices-based, event-driven systems, and leading technical teams.
Key Responsibilities:
- Architect and lead development of distributed, microservices-based applications using .NET Core and Angular
- Design and implement event-driven, resilient, and scalable system architectures
- Provide technical leadership and mentorship to the engineering team
- Collaborate with cross-functional teams and clients on technical solutioning
- Ensure best practices in coding, architecture, performance, and security
- Drive adoption of cloud-native patterns on Azure
Mandatory Skills:
- .NET Core / ASP.NET MVC (.NET 6+)
- C#
- Angular (v14 and above)
- Razor View / Razor Pages
- SignalR
- Microservices Architecture
- RabbitMQ
- MySQL
- Docker
- Azure Cloud
- Distributed Systems
- Event Driven Architecture
Good-to-Have Skills:
- MassTransit
- Domain Driven Design (DDD) / Bounded Context
- CQRS / Eventual Consistency / Distributed Transactions
- Circuit Breaker, Retry Mechanism, Resilience Patterns
- OpenTelemetry, Application Insights
- Azure Functions, Azure Cosmos DB, Azure Blob Storage
- Kubernetes
- Redis / Caching
- Agile / Scrum
- Technical Leadership & Client-Facing Experience
POSITION
Senior .NET Full stack (.NET, Angular) – Technical Lead
WORK MODE
Work from Office
LOCATION
Chennai (Thuraipakkam)
MANDATORY SKILLS
Java, AWS, TypeScript, Vue.js