Net Developer

People Prime Worldwide
Greater Kolkata Area

Experience: 4 - 20 years

Max Experience: 20

Job Summary

We are looking for a skilled .NET Developer to design, develop, test, and maintain scalable software applications using Microsoft technologies. The ideal candidate should have strong experience in C#, .NET Core/.NET, ASP.NET MVC, Web API, SQL Server, and application development.

Key Responsibilities

Design, develop, and maintain applications using C#, .NET Core, and ASP.NET.

Develop RESTful APIs and web services using ASP.NET Web API.

Build web applications using ASP.NET MVC, HTML5, CSS3, JavaScript, and frontend frameworks.

Work with SQL Server to design databases, write queries, stored procedures, and optimize performance.

Implement application security, authentication, authorization, and data protection.

Integrate third-party APIs and external systems.

Write clean, reusable, maintainable, and efficient code.

Perform unit testing, debugging, troubleshooting, and performance tuning.

Collaborate with business analysts, QA engineers, architects, and other developers.

Participate in code reviews, technical discussions, and Agile/Scrum activities.

Maintain technical documentation and support application deployment.

Identify and resolve production issues and application defects.

Required Skills

Strong knowledge of C#, .NET Framework, .NET Core, and modern .NET.

Hands-on experience with ASP.NET MVC, ASP.NET Web API, and RESTful services.

Good understanding of Object-Oriented Programming (OOP) concepts and design patterns.

Experience with Entity Framework or Entity Framework Core.

Strong SQL Server skills, including queries, joins, stored procedures, and database optimization.

Knowledge of HTML, CSS, JavaScript, and Bootstrap.

Experience with LINQ, asynchronous programming, and exception handling.

Familiarity with Git, Azure DevOps, or other version control tools.

Experience with unit testing frameworks such as xUnit, NUnit, or MSTest.

Understanding of application architecture, debugging, and performance optimization.

Preferred Skills

Experience with Angular, React, or other frontend frameworks.

Knowledge of Microsoft Azure or AWS cloud services.

Familiarity with CI/CD pipelines and automated deployments.

Experience with Docker and microservices architecture.

Knowledge of Azure Functions, message queues, and distributed systems.

Familiarity with authentication protocols such as OAuth 2.0 and JWT.

Experience with Agile development methodologies.

Education

Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.

Experience: 3–7 years of relevant experience in .NET application development, depending on project requirements.

Key Competencies

Strong analytical and problem-solving skills.

Excellent communication and teamwork.

Ability to deliver quality software within project timelines.

Strong debugging and troubleshooting capabilities.

Ability to work independently and collaboratively in an Agile environment.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →