Custom Software Engineer - Huntsville, AL
Core
Design, develop, test, verify, sustain, and document software solutions for US federal government clients in defense, national security, and public safety.
Role type
Custom Software Engineer
Builds
Complex software applications including graphical front-end interfaces, visualization toolsets, SQL database interfaces, multiuser GUIs, and rule-based assessment engines.
Domain
US Federal Government / Defense & National Security
Deliverable
production ML models | product features
Required skills
Web development, Java or Object-Oriented Programming, Full software development lifecycle (SDLC), GUI and visualization tool development, Database-driven feature development, Use case to requirements translation, Software testing and verification/validation, Production troubleshooting
Preferred skills
Active DoD Secret Security clearance, SQL databases, Integration/testing tool selection, Technical documentation, TypeScript, .Net, C#
Responsibilities
Design, develop, test, verify, sustain, and fully document software solutions; Build complex software applications with GUIs and visualization tools; Collaborate with Product Owners to decompose use cases into requirements; Perform software, code, requirements, risk, and reliability analyses; Conduct software testing and lead user/system requirements verification; Troubleshoot production issues related to application deployment.
Seniority
Individual Contributor