Experience-7+Years
Job Summary
We are seeking an experienced Senior .NET Developer to design, develop, and maintain scalable enterprise applications using Microsoft technologies. The ideal candidate should have strong expertise in .NET Core/.NET, C#, ASP.NET Core, an open-source web development framework | .NET MVC/Web API, SQL Server, and cloud technologies. The candidate will work closely with cross-functional teams to deliver high-quality software solutions while mentoring junior developers and contributing to architectural decisions.
Key Responsibilities
- Design, develop, test, and maintain enterprise-grade web applications and APIs.
- Develop applications using C#, .NET Core/.NET 6+, ASP.NET Core, an open-source web development framework | .NET MVC, and ASP.NET Core, an open-source web development framework | .NET Web API.
- Build scalable RESTful APIs and microservices.
- Excellent with multi-threaded application development
- Collaborate with business analysts, product owners, and UI/UX teams to understand requirements.
- Optimize application performance, scalability, and security.
- Write clean, maintainable, and reusable code following coding standards.
- Perform code reviews and mentor junior developers.
- Troubleshoot production issues and provide timely resolutions.
- Integrate third-party APIs and enterprise systems.
- Participate in Agile/Scrum ceremonies, sprint planning, and estimations.
- Prepare technical documentation and support deployment activities.
Required Skills
- AI-Assisted Development Methodology, using tools such as GitHub Copilot, Claude Code,
- 7–14 years of hands-on experience in .NET development.
- Strong proficiency in C#, .NET Core/.NET 6+, ASP.NET Core, an open-source web development framework | .NET MVC, and ASP.NET Core, an open-source web development framework | .NET Web API.
- Experience with Entity Framework/Entity Framework Core.
- Strong Experience of SQL Server, T-SQL, stored procedures, and database optimization.
- Experience developing REST APIs and microservices.
- Good understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
- Experience with Git, Azure DevOps, or similar version control and CI/CD tools.
- Use DevOps practices and platforms to manage our project source code, repositories, branching, build pipelines, releases, and CI/CD processes
- Familiarity with authentication and authorization mechanisms such as JWT and OAuth.
- Experience working in Agile environments.
- Preferred Skills
- Experience with Microsoft Azure services (App Services, Azure Functions, Azure Storage, Azure SQL).
- Knowledge of Docker and Kubernetes.
- Experience with message queues such as RabbitMQ or Azure Service Bus.
- Exposure to React, Angular, or Blazor.
- Experience with Redis caching.
- Familiarity with automated testing frameworks (xUnit, NUnit, MSTest).
Nice to Have
- Azure Developer Associate or related Microsoft certifications.
- Experience working with enterprise applications and cloud-native architectures.
- Strong communication and leadership skills.
Pay: ₹1,000,000.00 - ₹1,500,000.00 per year
Work Location: Remote