Description

We are looking for an experienced and skilled .NET Developer to join our development team. The ideal candidate will have a strong background in .NET technologies and a passion for developing high-quality, scalable, and maintainable software solutions. You will work on end-to-end development tasks, including designing, coding, testing, and deploying applications.

 

Key Responsibilities:

 

  • Develop, maintain, and enhance web-based and desktop applications using the .NET framework (.NET Core/.NET 5/6/7, ASP.NET MVC, Web API).
  • Design and implement RESTful APIs, backend services, and database logic.
  • Collaborate with front-end developers and integrate APIs with JavaScript frameworks (e.g., Angular, React, Vue.js).
  • Write clean, efficient, and reusable code following industry best practices.
  • Work with SQL Server or other relational databases to develop complex queries, stored procedures, and triggers.
  • Troubleshoot and debug existing systems and improve performance where necessary.
  • Participate in code reviews, unit testing, and documentation.
  • Collaborate with cross-functional teams, including QA, DevOps, Product Managers, and UI/UX designers.
  • Ensure software quality, scalability, and security standards are met.

Required Skills & Experience:

 

  • 8+ years of professional experience as a .NET Developer.
  • Strong knowledge of C#, ASP.NET MVC, .NET Core / .NET 5/6/7.
  • Hands-on experience with Entity Framework (EF / EF Core) and LINQ.
  • Proficiency in JavaScript, HTML5, CSS3, and jQuery.
  • Experience with RESTful APIs / Web Services (SOAP/REST).
  • Solid understanding of OOP (Object-Oriented Programming) concepts and design patterns.
  • Strong experience in working with SQL Server, T-SQL, and stored procedures.
  • Familiarity with version control tools like Git.
  • Experience in Agile/Scrum development methodologies.
  • Good problem-solving, debugging, and analytical skills.

Educational Qualification:

 

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a relavent experience in the same filed

Education

Bachelor’s or Master’s degree in Computer Science