Software Developer
Full-Stack Developer On-site in Dahlgren, VA, this role supports agile full-stack development and DevSecOps modernization efforts, leveraging Python/Go/C#/Java, automation (PowerShell/Bash), CI/CD (GitLab), containerization, and TS/SCI-level work.
Security Clearance: Active TS/SCI in DISS required
Location: Position is 100% on-site in Dahlgren, VA
Minimum Requirements:
3+ years of experience on software development teams.3+ years of object-oriented programming experience (Python, Go, C#, or Java).3+ years of experience with version control systems.
Experience deploying applications and working with CI/CD tools (GitLab).Experience with application containerization.
Experience with system automation using PowerShell or Bash.
Knowledge of programming fundamentals, concepts, and language mechanics.
HS diploma or GED.
Key Responsibilities:
- Support agile software development to modernize existing systems.
- Perform implementation, troubleshooting, maintenance, and general DevSecOps support from both OS and software development perspectives.
- Develop or contribute to solutions for problems of moderate scope and complexity.
- Work independently with some guidance; may mentor junior team members.
- Apply functional and general industry knowledge to full-stack development across front-end and back-end systems.
- Skills and Proficiencies:
- Full-stack development using Python, Go, PowerShell, Bash, Git,.NET, C#, Java, JavaScript, SQL.Experience with SDLC, web front-end and back-end development, client-side and server-side development.
- Integration and API development.
- UI/UX, AngularJS, React.js, Empower, AWS tools.
- Knowledge of both Linux and Windows administration a plus.
Containerization tools: Docker, Kubernetes, Rancher (preferred).Database technologies: PostgreSQL, MySQL, SQL Server, MongoDB (preferred).JavaScript libraries/frameworks: jQuery, d3, React, Vue (preferred).Cloud experience with AWS or Azure (preferred).Experience with AI/ML concepts or LLMs (preferred).
Additional Information:
Bachelor's degree and 2–4+ years of directly related experience, or Master's degree and 0–2+ years accepted. Equivalent years of experience or relevant certifications may be accepted in lieu of a degree for certain roles.