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.