Posted on: 14/07/2025
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.
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 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 :
- 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.
Experience : 8+ years
Location : Noida / Hyderabad / Trivandrum (Hybrid Mode 3 days from office)
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1512550
Interview Questions for you
View All