HP087 SDAC Full Stack Web Developer

We are seeking a full stack web developer to support the Solar Data Analysis Center (SDAC) at NASA’s Goddard Space Flight Center in Greenbelt, MD in the design, development, and implementation of a web application to search for and download solar physics science data. This web application will be the web front-end for the Virtual Solar Observatory (VSO), a project that enables the search and download of data held online all over the world, including the SDAC

The SDAC supports the scientific analysis of the Sun and is the designated archive for NASA’s solar physics science data. A modern, flexible, and easy-to-navigate web-based interface to the capabilities of the VSO is required to improve scientific data discovery, integrate with other new services being developed in parallel to support the Heliophysics science community.

Duties:

  • Adapting modern 3rd party components, frameworks, and markups to create useful Web applications.
  • Understanding high-level requirements and be able to form an implementation plan.
  • Designing, prototyping, and implementing useful user interface elements
  • Developing application programming interfaces to new and existing VSO capabilities
  • Understand and develop the VSO API.
  • Ensuring minimum downtime of VSO web client services.
  • Implementing monitoring and notification tools to understand performance.
  • Maintaining services as underlying packages change. 
  • Working  with VSO, SDAC, and NASA and non-NASA teams on solving data search and download issues as they arise.

Additional tasks include:

  • Maintaining software using the Git version control system 
  • Troubleshooting, tracking, and resolving technical issues
  • Working with users and management to improve existing features and develop new applications

Required – at least one year of demonstrated experience in each of the following areas:

  • Object Oriented Programming: PHP, Python, and/or JavaScript
  • Databases/SQL
  • jQuery/React/modern web frameworks
  • Comfort and familiarity using utilities from Linux command line.
  • Git version control system 
  • Failure analysis 

US Citizenship or Permanent Residency is required.Desired experience:

  • Software lifecycle methodologies
  • Deploying applications to cloud architectures such as Amazon Web Services
  • Containerization 

Education:

  • Bachelor’s in Computer Science or Information Technology (or equivalent degree/diploma) 

This is a hybrid position which will require occasional onsite in-person presence at our GSFC facility. 

This position is with our Teammate Telophase:  https://telophase.com/careers/