Description
Senior ASP.NET MVC Developer / Tech Lead Prodigy Systems and Services | Hyderabad, India
Role Overview :
We are looking for a highly skilled Senior ASP.NET MVC Developer / Tech Lead with deep, hands-on expertise in the ASP.NET MVC framework and the broader Microsoft technology stack. The ideal candidate should possess strong architectural judgment for MVC-based enterprise applications, solid engineering fundamentals, leadership capabilities, and excellent communication skills. This role requires strong command of the MVC request lifecycle, Razor views, C# internals, scalable application architecture, and the ability to lead technical discussions with clients and engineering teams on legacy-to-modern MVC application strategy.
Required Technical Skills
Backend Technologies
• ASP.NET MVC (Core / Mandatory) — routing, controllers, action filters, model binding
• Razor View Engine / Razor Pages •
.NET Core / .NET 8+ / .NET Framework
• C# • Entity Framework / Entity Framework Core
• REST API / Microservices Development
• WCF Services • Console Applications
• Windows Services Frontend Technologies
• Razor Views, Partial Views, and Layouts within ASP.NET MVC
• JavaScript
• HTML5 / CSS3 / Bootstrap Prodigy Systems and Services
• Hyderabad, India Page 2
• jQuery / AJAX-based MVC interactions
•Exposure to Angular or React is a plus for hybrid MVC + SPA modules
Database
• Microsoft SQL Server (Mandatory)
• Strong understanding of database design, query optimization, stored procedures, and performance tuning
DevOps & Tools
• Good understanding of DevOps practices
• Exposure to containerized ecosystem (Docker / Kubernetes preferred)
• CI/CD pipelines
• Git, JIRA, Azure DevOps Strong C# & ASP.NET MVC Fundamentals (Mandatory) Candidates must possess strong hands-on expertise in core C#, .NET fundamentals, and the internal workings of the ASP.NET MVC framework. Required expertise includes:
• Deep understanding of the MVC request/response lifecycle, routing engine, and action filters • Strong under
standing of OOPs, SOLID principles, and design patterns
• Deep understanding of async/await, multithreading, and task parallelism
• Knowledge of memory management and garbage collection
Technical discussions independently
• Experience working in Agile/Scrum environments
• Strong debugging and root cause analysis capabilities
• Understanding of dependency injection and application lifecycle in MVC applications
• Experience in performance optimization and scalable application design
• Strong understanding of LINQ execution and API performance
• Ability to explain low-level application flow and architecture decisions
Key Responsibilities
Design, develop, and maintain enterprise-scale ASP.NET MVC web applications
• Architect controller/action structures, routing strategies, and Razor view hierarchies
• Lead and mentor development teams working on MVC-based applications
• Participate in architecture discussions and technical solutioning
• Work directly with client stakeholders and cross-functional teams
• Develop and consume RESTful APIs consumed by MVC front-ends and external systems
• Review code and enforce MVC and general engineering best practices
• Troubleshoot complex production issues and perform root cause analysis
• Ensure application scalability, security, maintainability, and performance
• Take ownership of technical deliverables and production deployments
• Support DevOps initiatives and deployment automation
Required Expertise
• 8–10+ years of hands-on .NET development experience, with a significant portion in ASP.NET MVC
• Strong experience building and maintaining enterprise-scale MVC applications
• Excellent understanding of software architecture and design principles
• Strong coding, debugging, and analytical skills
• Experience in handling teams and mentoring developers
• Excellent verbal and written communication skills Prodigy Systems and Services
• Hyderabad, India Page 3
• Strong client-facing and stakeholder management experience
• Ability to drive technical discussions independently
• Experience working in Agile/Scrum environments Preferred Qualifications
• Experience working with Fortune 500 / enterprise clients
• Experience modernizing or migrating legacy ASP.NET MVC applications to .NET Core / .NET 8+
• Exposure to Microservices architecture
• Knowledge of cloud platforms such as Azure or AWS
• Familiarity with AI-assisted development / Vibe Coding tools
• Strong understanding of latest C# features and modern engineering practices