Talent.com
This job offer is not available in your country.
Technical Lead - C# / ASP / .Net

Technical Lead - C# / ASP / .Net

hirezy.aiHyderabad
30+ days ago
Job description

Key Objectives :

  • Lead the end-to-end rewrite and modernization of a legacy Classic ASP application into a secure, scalable ASP.NET platform.
  • Ensure seamless migration of approximately 500600 ASP pages while preserving business logic, enhancing user experience, and integrating with modern development practices.
  • Collaborate closely with client stakeholders and offshore development teams to deliver a robust document management platform.

Key Responsibilities :

  • Lead the technical design and development of the migration from Classic ASP to ASP.NET with Razor and C#.
  • Analyze and understand the existing Classic ASP codebase, identify reusable logic, and plan efficient rewriting strategies.
  • Reverse engineer existing Classic ASP codebase and generate requirement documentation for developers.
  • Build scalable backend services using Entity Framework, Strong ADO.NET, LINQ, and SQL Server for high-performance data access and processing.
  • Modernize front-end experiences with Razor views, integrating or replacing KendoUI components as needed.
  • Ensure secure coding practices, maintain high code quality through code reviews, and follow Git / GitHub workflow practices.
  • Collaborate with QA, DevOps, and UI / UX teams to ensure smooth deployment and performance optimization.
  • Provide technical leadership and mentorship to mid / junior developers across onshore-offshore teams.
  • Required Technical Skills

  • Intermediate to Strong understanding in Classic ASP, VBScript, COM libraries.
  • Strong expertise in ASP.NET MVC and Razor for building modern web applications with clean separation of concerns and maintainability.
  • Advanced proficiency in HTML5, CSS3, JavaScript and responsive design, with hands-on experience implementing pixel-perfect, cross-browser-compatible UI.
  • Skilled in developing reusable UI components using modular frontend practices and integrating or replacing legacy UI tools like KendoUI.
  • Deep understanding of Object-Oriented Programming (OOP) and hands-on application of SOLID principles for scalable and testable code design.
  • Strong grasp of design patterns (e.g., Repository, Factory, Dependency Injection) and their practical usage in ASP.NET-based layered architectures.
  • Hands-on experience with dependency injection frameworks, such as built- in .NET Core DI container or third-party options (e.g., Autofac, Unity).
  • Proficiency in implementing authentication and authorization mechanisms using ASP.NET Identity, OAuth2, OpenID Connect, or JWT-based security.
  • Expertise in Entity Framework (EF6 or Core) ADO.NET and LINQ for ORM- based data access and optimization in complex relational databases like SQL Server.
  • Version control using Git and GitHub, with a solid understanding of branching, pull request workflows, and release management.
  • Familiarity with build and deployment pipelines in CI / CD environments using Azure DevOps or GitHub Actions is a plus.
  • Proficient in Agile Development, Story and Acceptance Criteria documentation,
  • Story pointing, estimation and planning.
  • Proficient in coding Unit Test in C#.
  • Required Soft Skills :

  • Strong analytical and problem-solving ability to deal with complex legacy systems and migration nuances.
  • Excellent communication skills to coordinate with clients and distributed teams.
  • Proactive leadership with the ability to guide a cross-functional team through ambiguous technical challenges.
  • Attention to detail and commitment to quality and maintainable code.
  • Adaptability and patience when working with outdated technologies during transformation.
  • (ref : hirist.tech)

    Create a job alert for this search

    Technical Lead • Hyderabad