Senior Full Stack Developer (.NET)
Revolutional · McLean, VA · 1 mo ago
On-siteInformation Technology$120k–$135k/yrFull-time
Location: McLean, VA | Full‑time | Salary: $120k – $135k | Clearance: Public Trust | Travel: 0%
Position Description
We have an exciting opportunity for a Senior Full‑Stack Developer (.NET) to join our team in McLean, VA. The ideal candidate will have experience managing the software development process from conception to deployment, developing web applications using .NET, SQL and the Microsoft Azure solution suite. The role requires the knowledge, skills, and abilities listed, meeting the education and work‑experience requirements, and performing each essential duty and responsibility satisfactorily. Other duties may be assigned as necessary to meet business needs.
Responsibilities
- Design, develop, and maintain applications using C# and the .NET stack, including .NET MVC, .NET Core, Web APIs, and related technologies.
- Understand complex database design and support database migration.
- Write and maintain SQL Server objects such as T‑SQL scripts, stored procedures, user‑defined functions, and triggers.
- Build and enhance web applications with modern client‑side technologies (HTML, JavaScript, CSS, jQuery, Bootstrap, TypeScript).
- Build and maintain secure CI/CD YAML‑based pipelines using Azure DevOps, PowerShell, and cloud‑native deployment tools.
- Troubleshoot and resolve issues across applications, databases, and server tiers.
- Implement unit testing using NUnit, MSTest, or similar frameworks.
- Collaborate with Agile teams and participate in sprint planning, stand‑ups, backlog refinement, and continuous‑improvement activities.
- Mentor and guide junior‑level resources on the team.
Requirements
- U.S. citizen or legal permanent resident.
- Ability to obtain and maintain a Public Trust clearance.
- Bachelor’s degree in computer science or a related field.
- At least 5 years of experience developing and supporting applications using the Microsoft .NET technology stack.
- Experience administering and troubleshooting applications hosted on Microsoft Windows environments, and managing Azure DevOps pipelines and deployments.
- Strong customer service/client‑facing skills.
- Excellent oral and written communication skills.
- Strong problem‑solving skills.
Desired Qualifications
- Microsoft certification such as Azure Fundamentals or related cloud certifications.