Senior .NET Developer

Job Overview

The Senior .NET Developer will design, develop, enhance, and maintain enterprise web applications across both modern and legacy .NET environments. This role requires strong hands-on experience with ASP.NET Web Forms, ASP.NET AJAX, C#, SQL Server, and modern .NET technologies while supporting long-lived applications and evolving them through modern development practices.

Job Duties
• Design, develop, test, debug, and maintain enterprise web applications using .NET technologies.
• Develop and enhance applications using ASP.NET 4.x, ASP.NET AJAX Web Forms, ASP.NET Core, and modern .NET.
• Maintain and enhance legacy applications using C#, JavaScript, and jQuery.
• Develop user interfaces and application components using HTML5, CSS3, Razor Views, Razor Components, and Blazor.
• Build and maintain applications using Telerik AJAX controls and Telerik Reports.
• Design and implement data access solutions using SQL Server and Entity Framework Core.
• Develop and maintain RESTful APIs and application integrations.
• Apply layered/N-Tier architecture, Repository and Specification patterns, and Dependency Injection.
• Deploy, configure, and support applications within Internet Information Services (IIS).
• Use Azure DevOps, Git, TFS, and Visual Studio throughout the software development lifecycle.
• Implement application logging, diagnostics, monitoring, and troubleshooting solutions.
• Develop and support background processing through scheduled jobs, hosted services, Windows services, and Azure-hosted equivalents.
• Troubleshoot production issues and implement application enhancements, fixes, and performance improvements.
• Collaborate with technical and business stakeholders to understand requirements and deliver effective solutions.
• Ramp up quickly within complex, domain-heavy codebases and contribute to long-term application support and enhancement.
Required Skills
• 8+ years of professional software development experience.
• 5+ years of hands-on experience with ASP.NET AJAX and .NET Framework 4.x.
• 1+ years of experience with ASP.NET Core / modern .NET.
• Demonstrated success in long-term contract engagements.
• 8+ years of experience with C#.
• 5+ years of experience with JavaScript and jQuery.
• 5+ years of recent experience with ASP.NET 4.x Framework.
• 5+ years of recent experience with ASP.NET AJAX Web Forms.
• 2+ years of recent experience with Telerik AJAX controls.
• 2+ years of recent experience with Telerik Reports.
• 5+ years of recent experience with Internet Information Services (IIS).
• 1+ years of experience with ASP.NET Core / .NET 8.
• 1+ years of experience with Blazor (Server and/or WebAssembly).
• 1+ years of experience with Razor Views and Razor Components.
• 5+ years of experience with HTML5 / CSS3.
• 8+ years of experience with SQL Server.
• 1+ years of experience with Entity Framework Core.
• Experience with Layered / N-Tier architecture.
• Experience with Repository and Specification patterns.
• Experience with Dependency Injection.
• Experience with RESTful API design.
• Experience with Azure DevOps (Repos, Pipelines, Boards).
• Experience with Git.
• Experience with TFS.
• Experience with Visual Studio 2022 and 2026.
• Experience with application logging and diagnostics using Application Insights or an equivalent solution.
• Experience with background processing using scheduled jobs.
• Experience with hosted services, including Azure Container Instance and Container Registry.
• Experience with Docker Desktop.
• Experience with Windows services or Azure-hosted equivalents, as applicable.
Preferred Qualifications
• Experience supporting and enhancing long-lived enterprise systems.
• Prior government or regulated-industry experience.
• Exposure to Azure App Services and Azure SQL.
• Ability to ramp up quickly in complex, domain-heavy codebases.

Location: , ,

LinkedIn: Apply Here