Modernize a client critical mission system by transitioning mission data flows from legacy systems to a modernized data flow architecture, defining technical and process improvements to achieve improved mission performance and compliance, and defining improved decision logic and rule sets applied to data flow management.
Requirements
- Experience with scripting, including Python or Java
- Experience with object-oriented languages, including C++
- Experience with containerization, including Docker or Kubernetes
- Experience with Agile Development
- Experience with evaluating operational and technical alternatives
- Knowledge of JIRA or Integrated Development Environments (IDEs)
- Knowledge of source repositories, including BitBucket or GitHub
Responsibilities
- Contribute to transitioning mission data flows from legacy systems to a modernized data flow architecture
- Define technical and process improvements to achieve improved mission performance and compliance
- Define improved decision logic and rule sets applied to data flow management
- Develop protocol processing solutions that support analysts in target tracking and analysis, and report writing
- Help the client continue to modernize their software development practices and tools
Other
- TS/SCI clearance with a polygraph
- Bachelor's degree and 7+ years of experience with software engineering or 12+ years of experience with software engineering in lieu of a degree
- Experience with software engineering methods, real-time systems, and signals analysis
- Experience with cloud
- Possession of excellent customer relationship skills, including managing requirements for feature requests