Individuals will work in a dynamic team environment and will be responsible for software design, implementation, testing, user support, and maintenance of software in support of the Mission Systems Operations Contract (MSOC) at the Johnson Space Center (JSC). This position provides software engineering support to various MSOC-managed Flight Dynamics applications within the NASA JSC Flight Operations Directorate (FOD).
Typical tasks include, but are not limited to:
- Implement requirements or bug fixes as assigned by Technical Lead
- Actively participate in peer code reviews
- Keep documentation accurate and up-to-date
- Create and execute test plans to ensure code coverage metrics are met or exceeded
- Work directly with end-users to understand how tools are used operationally
The individual should possess strong initiative, teamwork, problem solving, and customer engagement skills. The job requires close communication and collaboration with the end user to successfully implement Change Requests (CR), respond to Incident Reports (IRs) or Problem Reports (PRs), and gain user acceptance of the end of a development release. To be successful, the candidate shall have the ability to work towards deadlines and deliver quality code on their assignments.
Preferred candidates will hold a BS in Aerospace Engineering, Computer Science, Math or a related area and at least 5 years of position related experience. Previous experience with the FreeFlyer COTS tool and Mission Plans is highly desirable. Strong Java and C# development skills is a plus. Previous experience with FOD and Flight Dynamics is preferable. A strong mathematical skill set, especially in the areas of orbital mechanics is preferred, as this position will support applications that deal with astrodynamics (orbital trajectories, attitude control, ephemeris, etc). Knowledge of a variety of software development methodologies, including Agile, is a plus.
This position also requires successful completion of a government background check before commencement of employment.