Job Summary:
We are seeking an experienced Senior .NET Developer to join our dynamic development team. The ideal candidate will have extensive experience building scalable, high-performance applications using Microsoft technologies and modern front-end frameworks. This role involves designing, developing, and maintaining enterprise-level applications while collaborating closely with cross-functional teams.
Key Responsibilities:
- Design, develop, and maintain applications using .NET technologies, including .NET Core, ASP.NET, and MVC (4.0 or above).
- Write clean, scalable, and maintainable code primarily using C#.
- Develop responsive and interactive user interfaces using modern client-side frameworks such as React, VueJS, Angular, or Blazor.
- Design and optimize database solutions using SQL Server.
- Participate in architecture discussions, code reviews, and technical documentation.
- Troubleshoot, debug, and enhance existing systems.
- Collaborate with business analysts, QA teams, and other developers to deliver high-quality software solutions.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related discipline preferred.
- 8+ years of experience with .NET technologies (.NET Core, ASP.NET, MVC 4.0 or above).
- 3+ years of experience with client-side frameworks such as React, VueJS, Angular, or Blazor.
- 5+ years of experience working with SQL Server.
- Strong problem-solving skills and ability to work in a collaborative team environment.