In this role, you will design, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment.
In this role, the selected candidate must have a strong interdisciplinary background in science and engineering with solid programming skills; proficient in object oriented design and implementation while writing highly optimized, modular code in a modern compiled language such as C/C++.
This position is responsible for configuration management (CM), project management (PM), knowledge of software development tools and languages including but not limited to C++, JAVA, XML, SQL and Oracle. Knowledge of IDEs for listed languages.
In this role, the selected candidate will perform software engineering lifecycle following the program Software Development Plan (SDP) to include requirements analysis, object oriented analysis & design (OOD), code & unit test, integration, and support to formal test and delivery.