Description : About the Role :
We are looking for a skilled and motivated .NET Developer to join our software development team.
You will be responsible for designing, developing, and maintaining high-performance applications using Microsoft .NET technologies.
The ideal candidate should have hands-on experience in developing web-based applications and services, with a solid understanding of software development best practices.
Key Responsibilities :
- Design, develop, test, and maintain scalable web and desktop applications using .NET Framework / .NET Core / .NET 6+.
- Develop RESTful APIs and integrate them with front-end applications.
- Write clean, efficient, and well-documented code following industry standards.
- Collaborate with front-end developers, QA engineers, and project managers to deliver high-quality software.
- Troubleshoot and resolve issues in existing software systems.
- Participate in code reviews, and design discussions, and contribute to technical documentation.
- Optimize application performance and ensure high availability and scalability.
- Maintain source code using version control systems like Git or Azure DevOps.
Required Skills & Qualifications :
Bachelors degree in Computer Science, Engineering, or related field.37 years of professional experience in software development using .NET technologies.Strong programming skills in :
C#ASP.NET / ASP.NET CoreEntity Framework / EF CoreSQL Server / T-SQLExperience in developing and consuming Web APIs / RESTful services.Strong understanding of OOP, design patterns, and SOLID principles.Experience with front-end technologies such as HTML, CSS, JavaScript, and ideally Angular, React, or Blazor.Proficiency in Visual Studio, Azure DevOps, or similar development tools.Familiarity with Agile / Scrum methodologies(ref : hirist.tech)