Full Stack .Net Developer
Listed on 2026-02-12
-
IT/Tech
Akumen, Inc
Position Title: Full Stack .Net Developer
OverviewThe Sr. Full-Stack .NET Developer will support the U.S. Department of State (DOS) application development initiatives, with a strong emphasis on .NET-based enterprise application design, development, integration, and modernization
. This role participates across the full software development lifecycle, supporting the creation of new applications, enhancements to existing systems, and integration between custom, GOTS/COTS, and data-driven platforms.
The ideal candidate is a hands-on, self-directed developer with deep expertise in .NET technologies
, modern web application development, and agile delivery within a secure federal environment. The position requires close collaboration with government stakeholders, business analysts, and cross-functional technical teams to deliver scalable, secure, and user-focused solutions.
This role is mostly remote with some on-site work located in Washington, DC. Candidates must reside in DC/MD/VA and possess an active DOD/DSS Secret clearance (interim acceptable).
ResponsibilitiesApplication Design & Development
- Design, develop, enhance, and maintain enterprise-scale .NET applications
, including new application development and extensions to existing systems. - Build and integrate custom applications, business intelligence data sources, databases, data warehouse solutions, and GOTS/COTS platforms.
- Develop application interfaces and integration points between new and existing systems using modern service-based architectures.
- Implement application changes, enhancements, and optimizations to meet evolving business and mission needs.
Architecture & Technical Design
- Work with stakeholders to design technical solutions that best meet business, functional, and security requirements.
- Create detailed technical documentation describing application components, modules, data stores, interfaces, and operational procedures.
- Incorporate architectural best practices for extensibility, scalability, maintainability, reliability, and performance
. - Develop detailed design documents based on business requirements, functional specifications, and system architecture.
- Identify and document technical requirements, including logical and physical data models.
- Develop and maintain release-specific application architectures, integration architectures, and data architectures.
Agile Delivery & Dev Ops
- Utilize Agile development methodologies to rapidly deliver features aligned with project-level schedules and priorities.
- Support CI/CD pipelines, code migration, configuration management, and release management activities.
- Collaborate with Dev Ops and operations teams to support deployment, monitoring, and production support.
- Ensure all development activities adhere to secure coding standards, configuration management, and change control processes.
Testing, Deployment & Support
- Partner with test teams to define test cases and support unit, integration, and system testing.
- Define implementation and deployment procedures, schedules, and staffing needs to meet delivery timelines.
- Provide technical support for deployed applications and assist with troubleshooting and issue resolution.
User Experience & Accessibility
- Design and implement modern, user-centered software experiences.
- Design Graphical User Interfaces (GUI) and implement Responsive Web Design (RWD).
- Develop mock-ups, prototypes, and technical presentations to communicate design concepts.
- Ensure applications comply with Section 508 accessibility standards and mobile-ready requirements.
- Apply reusable and maintainable design patterns to maximize long-term sustainability.
Documentation & Compliance
- Ensure all application development processes, designs, and technical activities are fully documented.
- Adhere to DOS security policies, federal compliance requirements, and industry best practices.
- Stay current with emerging technologies, industry trends, and innovative approaches to advance DOS application development initiatives.
Qualifications
Required
- 6+ years of professional software development experience
, with a strong focus on .NET / ASP.NET enterprise applications
. - Extensive experience with C#, ASP.NET, .NET Core
, and modern web application architectures. - Experience developing front-end applications using JavaScript frameworks (React, Angular, or similar).
- Experience working in Agile environments with CI/CD pipelines (Azure Dev Ops, Jenkins, Git).
- Strong understanding of application integration, APIs, and data-driven systems.
- Ability to collaborate effectively with technical and non-technical stakeholders.
- Active DOD/DSS Secret clearance or higher (interim acceptable).
- Ability to work onsite 100% in Washington, DC.
Desired
- Experience with Microsoft Azure cloud services
. - Experience with SQL, data modeling, and database-driven applications.
- Familiarity with Python, Scala, or Unix/Windows scripting (Power Shell, shell).
- Experience supporting BI, data warehouse, and reporting solutions.
- Knowledge of Dev Ops tools such as Git Hub, Jenkins,…
(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).