Full Stack Software Developer; C#/.NET
Listed on 2026-10-03
-
Software Development
.NET Developer, Full Stack Developer
If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.
Full Stack Software Developer (C#/.NET)Full Time Professional Washington, DC, US
Salary Range: $ To $ Annually
Senior .NET Developer / Fullstack Developer
Location:Onsite, Hybrid – 3x days / week – Washington, DC
Clearance Required:Active Secret
Join the Mission
Improvix Technologies is seeking a Senior .NET Developer to provide technical leadership and architectural direction for a fast-paced federal program delivering high-visibility mission outcomes. This role is ideal for a seasoned engineer who has grown beyond writing code into shaping how it gets written — someone who can evaluate competing technologies, define standards, and guide a team of developers toward sound, scalable solutions.
You will serve as the senior technical voice on the team, owning architecture and tooling decisions across a portfolio of Microsoft and modern web applications while mentoring developers and ensuring delivery quality across the full stack.
What You'll Do
- Support the technical architecture for full stack applications built on .NET (C#/ASP.NET Core),
React.js
and other modern web frameworks, defining patterns, standards, and best practices for the development team - Design, build, and maintain highly interactive, responsive web applications using React.js, ASP.NET Core and Azure Cloud Services.
- Develop test frameworks:
Design, implement, and maintain scalable, reusable automated test frameworks from scratch for web UIs and front-end components to support test automation efforts. - Evaluate, select, and recommend tools, frameworks, libraries, and platforms — weighing tradeoffs in scalability, maintainability, security, and total cost of ownership
- Actively participate in technical design reviews, establish coding standards, and oversee code review processes to ensure quality and consistency across the team
- Define and maintain technical roadmaps for application modernization, including migration of legacy SharePoint-backed systems to modern architectures
- Support architectural oversight for Microsoft Power Platform solutions — guiding when Power Apps (canvas and model-driven), Power Automate, and Dataverse are the right fit versus custom development
- Support establishing data architecture and governance patterns for Microsoft Dataverse, including table design, relationships, business rules, and security role models
- Guide API strategy and integration architecture, including RESTful service design, authentication patterns, and integration with Microsoft 365, SharePoint, Teams, and external systems
- Mentor mid-level and junior developers, conducting knowledge transfer sessions and growing the technical capability of the team
- Partner with program leadership, government stakeholders, and technical leads to translate mission requirements into achievable technical solutions
- Help improve CI/CD pipelines, branching strategies, and release management practices to support frequent, reliable deployments
- Identify and remediate technical debt, performance bottlenecks, and security risks across the application portfolio
- Remain hands-on as needed — prototyping solutions, unblocking developers, and contributing code to critical-path items
- Work onsite with the team to support rapid collaboration and delivery
What You Bring
Required Qualifications
- 5+ years of progressive experience in .NET development (C#, ASP.NET MVC, ASP.NET Core),
React.js, xUnit, Playwright, Cypress or Selenium. - Hands-on experience with agentic development life cycle to leverage AI Tools to expediate end to end development.
- Hands-on experience with Cloud services supports web application deployment and management.
- Demonstrated…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).