We are seeking a motivated .NET Developer with 2–4 years of experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have strong hands-on experience with .NET technologies and be proficient in building backend services, APIs, and enterprise applications using C# and ASP.NET Core.
The role involves collaborating with cross-functional teams to deliver high-quality applications, troubleshooting technical issues, and contributing to the development of efficient and scalable software solutions.
Key Responsibilities
Develop, test, and maintain web applications using .NET technologies.
Build and maintain APIs using ASP.NET Core.
Write clean, scalable, and maintainable code using C#.
Participate in application design, development, testing, and deployment.
Collaborate with front-end developers, QA teams, and product managers to deliver high-quality software solutions.
Perform debugging, troubleshooting, and performance optimization.
Work with relational databases to design and optimize queries.
Participate in code reviews and follow best development practices.
Maintain documentation for applications and development processes.
Required Skills & Qualifications
2–4 years of experience in application development using .NET technologies.
Strong programming skills in C#.
Hands-on experience with ASP.NET Core and RESTful API development.
Experience working with relational databases such as Microsoft SQL Server.
Familiarity with Object-Oriented Programming (OOP) principles and design patterns.
Experience with version control systems like Git.
Understanding of web technologies such as HTML, CSS, and JavaScript.
Good debugging and problem-solving skills.
Preferred Qualifications
Experience with Entity Framework or Entity Framework Core.
Exposure to Microsoft Azure or other cloud platforms.
Familiarity with CI/CD pipelines using Azure DevOps.
Experience working in Agile/Scrum development environments.