- Develop new software using modern tools and methods
- Extensive cloud-based development of Mission IT Operations modules, front-end and integrated systems
- Maintain and improve cloud based
- Serve as alternate for senior software developers
- Be versatile and a quick study with unfamiliar programming languages and environments
- Provide functional and performance testing
- Be an innovative self-starter in the pursuit of new solutions
- Develop integration/data pipelines utilizing RESTful HTTPS API
- Develop science mission operations software for extra/intra-vehicular activity and related space mission operational scenarios
- Perform other duties as required
Requirements
- Typically requires a bachelor\u2019s degree or equivalent certification in a related area and normally possess 10 years of experience in the field or in a related area
- Ten-Twelve (10-12) years of demonstrable experience in writing code for software projects.
- Active experience operating in DevOps, distributed compute/storage cloud-based environments
- Versatile in SCRUM/Agile based project development
- Experience with cloud service providers including Google and AWS Cloud
- Ability to build, deploy and maintain containerized and infrastructure as a code-based systems.
- Demonstrable experience with more than one of the following: Node.JS, ASP.net, Python PowerShell, Perl, Fortran
- Demonstrable experience with Web development in AngularJS Framework, HTML5, CSS - JavaScript, Ruby on Rails
- Database programming for NOSQL, Oracle, Go and Cloud based Database Systems
- Experience in Windows and Linux environments
- Demonstrable experience with Docker, Git based repositories including GitLab and Terraform for deploying Kubernetes
- Proof of U.S. Citizenship or US Permanent Residency may be a requirement for this position.
- Must be able to complete a U.S. government background investigation.
- Management has the prerogative to select at any level for which the position is advertised.
Benefits