We are seeking a passionate and skilled .NET Developer to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software applications using the Microsoft .NET framework. This role involves working closely with cross-functional teams to deliver scalable, secure, and efficient solutions aligned with business requirements.
Key Responsibilities :
- Design, develop, and maintain applications using .NET Core / .NET Framework, C#, and ASP.NET (MVC / Web API).
- Build scalable, high-performance web applications, desktop applications, and APIs.
- Collaborate with product managers, business analysts, and QA teams to understand requirements and deliver solutions.
- Write clean, efficient, and reusable code following coding standards and best practices.
- Integrate applications with SQL Server databases and optimize queries, stored procedures, and triggers.
- Develop and consume RESTful and SOAP APIs for system integrations.
- Debug, troubleshoot, and resolve technical issues in a timely manner.
- Work with version control tools such as Git / TFS and participate in CI / CD pipelines.
- Ensure application security, performance, and scalability.
- Stay updated with the latest trends and advancements in the Microsoft technology stack and recommend improvements.
Required Skills & Qualifications :
Bachelors degree in Computer Science, Engineering, or a related field.7-10 years of hands-on experience in software development using .NET technologies.Strong proficiency in C#, ASP.NET MVC, .NET Core, Entity Framework, LINQ, and ADO.NET.Experience with front-end technologies like HTML5, CSS3, JavaScript, jQuery, and preferably Angular / React.Strong working knowledge of SQL Server (T-SQL, stored procedures, performance tuning).Familiarity with cloud platforms (Azure / AWS) and microservices architecture is an added advantage.Good understanding of OOPs, design patterns, and SOLID principles.Experience with unit testing frameworks Excellent problem-solving skills, analytical thinking, and debugging ability.Strong communication and collaboration skills, with the ability to work in an Agile environment.Good to Have :
Experience with Blazor, WPF, or Xamarin for cross-platform development.Knowledge of DevOps practices, Docker, and Kubernetes.Exposure to Agile methodologies (Scrum / Kanban).Understanding of CI / CD pipelines using Azure DevOps, Jenkins, or GitHub Actions.Key Attributes :
Passion for building high-quality, reliable, and maintainable applications.Strong ownership mindset and ability to deliver under minimal supervision.Team player with a collaborative and learning attitude.Ability to balance multiple priorities and meet deadlines.(ref : hirist.tech)