In A Nutshell
Play a key role across the entire software development lifecycle, from design and testing to deployment, for OPeNDAP’s open-source data server and related projects.
Responsibilities
- Plan, design, develop, test, coordinate, and deploy features for the OPeNDAP data server and associated software.
- Collaborate with both external and internal scientists and engineers to understand data access requirements and translate them into software solutions.
- Write clean, well-documented, and maintainable code in C++, Python, and Java.
- Contribute to the continuous improvement of the OPeNDAP codebase through code reviews and testing.
- Advise on the latest advancements in scientific data access technologies.
- Work effectively in a Scaled Agile Framework (SAFe) environment.
- Transition seamlessly between research and development (R&D) activities.
- Develop procedures and operating instructions.
- Travel to required group planning meetings run by NASA.
Skillset
- Minimum of 6 years of experience in software development.
- Strong proficiency in C++, Python, and Java.
- Master’s degree in Computer Science or a related field (or equivalent experience).
- A background in scientific research, especially in the Earth and Environmental Sciences.