Current SECRET Security Clearance Required - Huntsville, Al
PLEASE DO NOT SUBMIT unless you have this SECRET Security Clearance!
We are seeking a junior software developer in Huntsville, AL to join our team in support of the Missile Defense Agency (MDA) Missile Defense Data Center (MDDC). This is an onsite role with possible travel and mission support obligations.
- 6 Years experience
- Security Clearance Required: SECRET
Responsibilities:
• Work in multiple software development environments, primarily within MS Visual Studio and GitLab.
• Contribute to the entirety of the software development process (design, develop, test, verify, deploy, and document developed software).
• The developer will primarily support desktop and server-oriented application development in C#, .NET, with Entity Framework, building new features and assisting in modernization needs.
• Development is expected to encompass GUI design, background processing, multi-threaded architectures, and database design/integration.
• Work with Government, contractor staff, and end-users in the ideation and grooming processes to supply requirements in the form of user stories, mockups, new/alternate processes, data flows, and improvements to the user experience. Evaluate and identify new technologies for implementation when needed.
• Consult with Government and Contractor staff, project teams and end users to identify application requirements based on engineering specifications, signals analysis, and mission analysis needs.
• Perform software analysis, code analysis, requirements analysis, software reviews, software risk analysis, and software reliability analysis.
• Perform integration of complex hardware and software systems.
• Responsible for maintaining software development standards and assisting developers during the code review process to ensure compliance with established patterns and standards.
• Responsible for software testing and user/system requirements verification/validation processes and procedures, including contributing to unit and integration tests.
• Troubleshoot production problems related to software applications.
• Participate in development of release packages and cyber assessment packages, including software user manuals, change management reports, deployment documentation, and technical reports.
• Work with project managers, developers, and end users to ensure application designs meet business requirements.
• Support delivery of software in a collaborative, agile environment.
• Mature the use of DevSecOps in automating product delivery while maintaining collaboration with security, assurance, and product owners.
• Create and/or process software configurations for visualization, data processing, and signal analysis.
• Develop complex software applications involving graphical front-end interfaces, visualization tool sets, and analysis libraries interfacing with multiple databases and external applications to meet Program goals and deadlines for test missions and real world events.