Software Developer
Core
Develop and support telemetry processing and application systems for ISS, SLS, and Artemis missions, modernizing ground systems from VMware to Kubernetes/OpenShift.
Role type
Senior Software Developer (Mission Ground Systems)
Builds
Telemetry processing and application systems for human spaceflight missions
Domain
Aerospace / Mission Operations
Deliverable
production ML models | product features
Required skills
C#, JavaScript, Angular, ReactJS, .NET Core, GitLab, relational databases (Oracle, SQL Server), network programming, unit testing, automated testing, containerized environments
Preferred skills
Functional programming languages, large distributed systems experience, agile development practices
Technologies
Kubernetes, OpenShift, GitLab, Oracle, Microsoft SQL Server, Angular, ReactJS, .NET Core
Responsibilities
Develop software using Angular, ReactJS, C#, and JavaScript; Develop and maintain applications using .NET Core; Work with relational databases such as Oracle and Microsoft SQL Server; Develop and support large-scale distributed systems; Apply strong network programming skills; Develop and execute unit and automated testing; Contribute to the modernization and migration of existing applications to Kubernetes/OpenShift environments; Utilize GitLab and associated DevSecOps practices
Seniority
Senior, hands-on IC