Responsibilities
- Develop, maintain, and enhance complex and diverse software systems based upon documented requirements.
- Provide specific input to the software components of a system design, including hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components.
- Design, implement, and integrate software applications or perform software engineering tasks.
- Utilize software engineering and design methodologies appropriate to the development, integration, and production environment.
- Ensure efficient delivery of software engineering capabilities using industry standards and repeatable processes.
- Mitigate risks, control costs and schedule variance, and effectively manage large scale, integrated software projects.
- Review and test software components for adherence to the design requirements and document test results.
Requirements
- Personnel must possess a final DoD granted SECRET security clearance.
Experience Level
- Mid-level
Education Level
- PhD
- Master's degree
- Bachelor's degree
- Associate degree
- High School diploma/GED
