Talent.com
This job offer is not available in your country.
Criticalriver Technologies - Senior.Net Developer - System Design

Criticalriver Technologies - Senior.Net Developer - System Design

CriticalRiver TechnologiesHyderabad
30+ days ago
Job description

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)

    Create a job alert for this search

    System Design • Hyderabad