About the Role:
We are seeking a Senior C# .NET Developer with 8+ years of experience to lead the design, development, and delivery of enterprise-grade applications. This role combines hands-on development with team leadership responsibilities, ensuring high-quality software solutions built with the latest C# and .NET technologies and robust SQL database design.
Required Skills & Qualifications Experience:
8+ years of professional software development experience in .NET and C#, with at least 3+ years leading development teams.
C# Expertise: Advanced knowledge of C# 9/10/11 features, including records, pattern matching, async/await enhancements, source generators, and LINQ.
.NET Frameworks: Deep experience with .NET 6/7/8, ASP.NET Core, Web API, and microservices.
Database Skills: Strong SQL Server skills, including query optimization, indexing strategies, and complex data modeling. Leadership: Proven ability to manage, mentor, and motivate a technical team; excellent project management and organizational skills.
Cloud & DevOps: Familiarity with Azure or AWS, Git, CI/CD pipelines, Docker, and Kubernetes.
Preferred Qualifications Experience with ORM tools such as Entity Framework Core or Dapper.
Familiarity with messaging systems (RabbitMQ, Kafka) and event-driven architecture. Exposure to front-end technologies (React, Angular, or Vue) for cross-functional collaboration.
Key Responsibilities
Technical Leadership: Lead a team of developers, provide mentorship, conduct code reviews, and foster a collaborative engineering culture.
Architecture & Design: Drive architectural decisions, select appropriate design patterns (e.g., Dependency Injection, Repository, CQRS), and ensure adherence to best practices.
Application Development: Design, develop, test, and maintain .NET applications using C# and the latest .NET versions (.NET 6/7/8).
Database Expertise: Design and optimize relational database schemas, write complex SQL queries and stored procedures, and ensure scalability and performance.
Strategic Planning: Work with stakeholders to define technical roadmaps, project timelines, and resource allocation.
Integration & Deployment: Oversee the development of RESTful APIs, third-party integrations, and CI/CD pipelines for smooth deployments.
Quality Assurance: Champion clean code principles, enforce coding standards, and ensure automated testing practices are in place.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.