Senior .NET Developer Location: Alexandria, VA Work Schedule: Onsite 5 days per week Employment Type: Contract-to-Hire Clearance: Must be able to obtain a Public Trust Citizenship: U.S. Citizenship required
We are seeking a Senior .NET Developer for a contract-to-hire opportunity supporting legacy application sustainment and modernization efforts in Alexandria, VA. This is a hands-on development role focused on building and maintaining enterprise web applications using .NET Framework, .NET Core, Angular, SQL Server, and API development.
The ideal candidate will have strong full-stack development experience, the ability to support both legacy and modern application environments, and the communication skills needed to work closely with technical leads, developers, testers, and end users.
Key Responsibilities:
Develop, maintain, and modernize web applications using .NET Framework, .NET Core, Angular, JavaScript, and SQL Server
Support legacy systems while contributing to infrastructure and application modernization efforts
Design, build, and maintain APIs following secure coding and architecture best practices
Write and maintain SQL queries, stored procedures, and backend database components
Participate in the full software development life cycle, including design, coding, unit testing, integration testing, and troubleshooting
Use DevSecOps toolchains for code builds, merges, deployments, and testing
Maintain design documentation and contribute to design and test artifact reviews
Collaborate with Scrum Masters, Technical Leads, developers, testers, and business users to translate requirements into Features and User Stories
Identify root causes of application issues and work with testers and end users to resolve defects
Lead by example in writing secure, maintainable, and testable code
Required Qualifications:
U.S. Citizen
Able to obtain a Public Trust clearance
Able to work onsite in Alexandria, VA, 5 days per week
Bachelor’s degree in Computer Science or a related technical field
10+ years of related software development experience
Advanced hands-on experience with .NET development, including both .NET Framework and .NET Core
Strong experience with Angular and JavaScript UI frameworks
Experience developing and managing APIs
Strong SQL experience, including queries and stored procedures
Experience supporting enterprise applications and modern application architecture
Experience writing and maintaining unit tests
Experience maintaining design documentation
Strong communication skills and ability to work well in a team environment
Numbers & Facts
Location
Alexandria, VA
Skills
AngularJSunmatched
Application Programming Interface (API)unmatched
Best Practicesunmatched
Communication Skillsunmatched
Computer Scienceunmatched
Consultingunmatched
Documentationunmatched
Integration Testingunmatched
Internet Applicationunmatched
JavaScript Frameworksunmatched
Microsoft .NETunmatched
Microsoft SQL Serverunmatched
Requirements Managementunmatched
Root Cause Analysisunmatched
SQL (Structured Query Language)unmatched
ScrumMasterunmatched
Secure Codingunmatched
Software Administrationunmatched
Software Developmentunmatched
Software Development Lifecycle (SDLC)unmatched
Stored Proceduresunmatched
Team Playerunmatched
Technical Leadershipunmatched
Test Designunmatched
Test Plan/Scheduleunmatched
Testingunmatched
Unit Testunmatched
United States Citizenunmatched
User Interface/Experience (UI/UX)unmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.