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