Job Requirements "We are seeking an experienced and analytical Senior .
NET Developer with 5 to 8 years of hands-on expertise in building scalable, enterprise-grade applications. In this role, you will lead the architecture, development, and optimization of backend systems, microservices, and Web APIs using up-to-date .
NET technologies (.
NET 6/8+). You will work closely with cross-functional product teams, mentor junior developers, and enforce engineering best practices across the development lifecycle. "
Experience:
5 to 8 years of professional software development experience using the Microsoft technology stack. Core Tech Stack: Advanced proficiency in C#, .
NET Core / .
NET 6/8, ASP.
NET Core Web API, and Entity Framework Core. Databases: Strong proficiency in relational databases (Microsoft SQL Server, PostgreSQL) including indexing, performance tuning, and stored procedures. Architecture & Design: In-depth knowledge of Microservices Architecture, RESTful API design, DDD (Domain-Driven Design),
and SOLID principles. Cloud & DevOps: Hands-on experience with AWS or Azure cloud services, Docker containerization, and CI/CD pipelines. Messaging & Caching: Experience with asynchronous communication tools (RabbitMQ, Azure Service Bus, or Kafka) and caching layers (Redis). Testing: Strong background in Test-Driven Development (TDD) and testing frameworks like xUnit, NUnit, or Moq.
Education:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). "Exposure to NoSQL databases (MongoDB, CosmosDB). Familiarity with modern frontend frameworks (React, Angular, or Vue.js). Experience with Infrastructure as Code (Terraform, Bicep, or CloudFormation). Relevant Microsoft certifications (e.g., Azure Developer Associate). Work Experience 5-7Years
📌 Senior Lead Software Engineer (Pune)
🏢 Virtusa
📍 Pune