Senior .NET Developer
Location: Thane, Mumbai
Experience: 5 Years
Employment Type: Full-Time
Work Mode: On-Site
About the Role
We are looking for an experienced Senior .NET Developer with strong hands-on expertise in .NET technologies and SQL Server. The ideal candidate should be capable of designing, developing, maintaining, and optimizing scalable applications while working closely with cross-functional teams.
Key Responsibilities
-
Design, develop, and maintain applications using C#, .NET / .NET Core and ASP.NET Core.
-
Develop and integrate RESTful APIs and Web APIs.
-
Write complex SQL queries, stored procedures, functions, joins, and views.
-
Perform SQL query optimization and database performance tuning.
-
Work with Entity Framework / Entity Framework Core and LINQ.
-
Troubleshoot and resolve application and production issues.
-
Participate in code reviews, technical discussions, and application design.
-
Follow coding standards, clean architecture, and software development best practices.
-
Collaborate with QA, product, and other development teams throughout the SDLC.
-
Mentor junior developers and provide technical guidance when required.
Mandatory Skills
-
5 years of hands-on experience in .NET development
-
Strong proficiency in C#
-
Strong experience with .NET / .NET Core / ASP.NET Core
-
Strong knowledge of SQL Server
-
Hands-on experience with complex SQL queries and Stored Procedures
-
Strong understanding of OOP concepts
-
Experience with REST APIs / Web APIs
-
Good knowledge of Entity Framework / EF Core and LINQ
-
Experience with Git / version control
-
Strong debugging and problem-solving skills
Good to Have
-
Knowledge of Microsoft Azure
-
Exposure to Azure App Services, Azure Functions, Azure SQL or Azure DevOps
-
Experience with Microservices architecture
-
Knowledge of CI/CD pipelines
-
Exposure to Docker / cloud deployments
-
Front-end knowledge such as Angular, JavaScript, HTML, or CSS
Candidate Profile
-
Strong analytical and problem-solving abilities
-
Good communication and interpersonal skills
-
Ability to work independently as well as within a team
-
Comfortable taking ownership of development tasks and technical challenges
-
Experience working in an Agile/Scrum environment will be an advantage