Description

You will own end-to-end development of web and desktop applications, from design and coding to deployment.

Responsibilities

  • Develop and maintain applications using .NET Core, .NET 5/6/7, ASP.NET MVC, and Web API.
  • Design and implement RESTful APIs, backend services, and database logic.
  • Integrate APIs with front-end JavaScript frameworks like Angular, React, or Vue.js.
  • Write clean, reusable code and ensure security, scalability, and quality standards.
  • Troubleshoot, debug, and optimize system performance and reliability.

Required Skills

  • 8+ years of professional experience as a .NET Developer.
  • Strong proficiency in C#, ASP.NET MVC, and .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 and Web Services (SOAP/REST).
  • Strong understanding of Object-Oriented Programming (OOP) and design patterns.
  • Strong experience with SQL Server, T-SQL, and stored procedures.
  • Familiarity with Git version control.

Preferred Skills

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or Engineering.
  • Experience with Agile/Scrum methodologies.

Education

Bachelor’s or Master’s degree in Computer Science