Overview
Skills
Job Details
Job Title: Senior .NET Web Application Developer
Experience Required: 14+ Years
Location: [Insert Location / Remote / Hybrid]
Employment Type: [Contract / Full-Time]
Job Description
We are seeking a highly experienced Senior .NET Web Application Developer with 14+ years of hands-on experience in designing, developing, and maintaining enterprise-level web applications. The ideal candidate will have deep expertise in the Microsoft technology stack, modern web development practices, and building accessible, scalable, and secure applications.
Required Experience & Skills
14+ years of experience developing enterprise web applications using ASP.NET MVC, C#, and LINQ
10+ years of experience working with SQL (Structured Query Language), including complex queries, performance tuning, and database design
10+ years of experience using Version Control Systems (Git, TFS, Azure DevOps, or similar)
10+ years of recent hands-on experience with Razor View Engine and/or Entity Framework
10+ years of experience in web development and modern application architecture
10+ years of experience designing, developing, and consuming RESTful Web APIs
10+ years of experience with HTML, CSS, JavaScript, jQuery, and Bootstrap
8+ years of experience using Microfocus ALM Octane or similar Application Lifecycle Management (ALM) tools
8+ years of experience building accessible web applications compliant with accessibility standards (WCAG, Section 508)
Strong knowledge of Software Development Life Cycle (SDLC) principles, best practices, and application design patterns
Proven ability to test software applications accurately, utilizing a data-driven development and testing approach
Preferred Qualifications
Experience working in large-scale, enterprise environments
Strong problem-solving and analytical skills
Excellent communication and collaboration abilities
Experience mentoring junior developers and leading technical initiatives
Responsibilities
Design, develop, and maintain high-quality .NET web applications
Build and integrate RESTful APIs and backend services
Ensure application performance, security, scalability, and accessibility
Participate in code reviews, testing, and deployment activities
Collaborate with cross-functional teams throughout the SDLC
Troubleshoot, debug, and enhance existing applications