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