About the Role :
We are seeking a Senior .NET Developer with strong hands-on experience in .NET Framework 4.7.2 and a forward-looking mindset to eventually support the migration to .NET 8 / Core. The ideal candidate will play a crucial role in the development and enhancement of enterprise-level applications with a focus on clean code, scalable architecture, and maintainability.
This role is highly suited for someone with deep expertise in .NET ecosystems, proven experience in large-scale system migrations, and familiarity with complex business domains such as fleet management, logistics, public transportation, and equipment-based services.
Key Responsibilities :
- Design, develop, and maintain high-quality, reusable, and reliable code using .NET Framework 4.7.2, ensuring high performance and responsiveness.
- Develop backend components, web services, and APIs to support application functionality.
- Participate in system design and technical discussions to deliver efficient solutions aligned with business objectives.
- Strategize and contribute to the migration from .NET Framework 4.7.2 to .NET 8 / .NET Core.
- Support refactoring of legacy code, including architecture upgrades, dependency management, and environment configurations.
- Identify migration challenges and propose efficient, maintainable paths forward.
- Mentor team members on migration best practices, potential pitfalls, and performance optimization.
- Perform code reviews, enforce coding standards, and ensure adherence to best practices in performance, scalability, and maintainability.
- Debug and resolve complex technical issues across application layers.
- Collaborate in writing unit tests, integration tests, and automated test cases to ensure code reliability.
- Work closely with QA, DevOps, UI / UX, and Product teams to ensure seamless delivery of features.
- Collaborate with cross-functional teams to analyze user requirements and translate them into technical tasks.
- Contribute to maintaining technical documentation, system design documents, and operational procedures.
- Provide post-deployment support and troubleshoot live issues as needed.
Required Technical Skills :
.NET Framework 4.7.2 : Strong hands-on experience is mandatory.Solid experience with C#, ASP.NET MVC / Web API, and LINQ.Experience in migrating large monolithic applications to .NET 8 / .NET Core, including :
1. Code restructuring and architectural changes
2. Dependency replacement strategies
3. CI / CD compatibility
Working knowledge of Entity Framework, ADO.NET, and database programming (SQL Server, PostgreSQL).Experience with cloud platforms : Microsoft Azure and / or AWS (EC2, RDS, Lambda, etc.)Familiarity with frontend technologies is a plus (e.g., Angular, React, or Razor Views).Understanding of RESTful APIs, microservices architecture, and secure coding practices.Proficient in using Git, DevOps pipelines, and task tracking systems (Azure DevOps, Jira).(ref : hirist.tech)