Senior Full Stack Developer

Akumen, Inc.
Washington, United States of America
1 month ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 137K

Job location

Washington, United States of America

Tech stack

ASP.NET
JavaScript
.NET
API
Agile Methodologies
Component-Based Software Engineering
Application Integration Architecture
Azure
C Sharp (Programming Language)
Unix
Configuration Management
Databases
Data Stores
Data Warehousing
Software Design Documents
Software Design Patterns
DevOps
Web Development
DOS
Github
Graphical User Interface
Python
Powershell
Release Management
Cloud Services
Responsive Web Design
Secure Coding
Software Engineering
SQL Databases
Systems Architecture
System Testing
Web Applications
Enterprise Software Applications
.NET Core
React
Delivery Pipeline
GIT
Windows Scripting
Angular
Physical Data Models
Front End Software Development
Puppet
Jenkins
Artifactory
Code Migration

Job description

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., Application 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 & DevOps

  • 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 DevOps 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.

Requirements

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 DevOps, 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 (PowerShell, shell).
  • Experience supporting BI, data warehouse, and reporting solutions.
  • Knowledge of DevOps tools such as GitHub, Jenkins, Artifactory, Chef, Puppet, or Salt.
  • Experience supporting federal or DOS application development programs.

Clearance Requirement:

  • Active Secret or Top-Secret government security clearance

Benefits & conditions

$68,400.00 - $136,800.00 per year

Apply for this position