HP026 Web Developer

Ajax, Architecture, Browser, Configuration Management, Database, Developer, Development, GIT, JavaScript, jQuery, Lifecycle, Linux, Management, MySQL, mysql, PHP, Programming, Python, Sun, User Interface, Version Control, Web Developer
Full Time
Telecommuting not available Travel not required

Job Description

HP026 Web Developer
Want an exciting career at NASA and help the public to better understand our Sun and Space weather?


NASA's Goddard Space Flight Center nestled in the Maryland suburbs of Greenbelt is just 30 minutes from the heartbeat of America - Washington, D.C. Now you can have it all, the nightlife, museums, great food and theatre. Work in a place that pushes the envelope of science every day, yet spy a deer or a Canadian goose as you stroll the grounds of Goddard during lunch.

We are seeking a Web Developer with a strong background in Linux systems administration and MySQL database management to support the development of the server architecture and client interface of the Helioviewer visualization tool (www.helioviewer.org) at NASA's Goddard Space Flight Center in Greenbelt, Maryland. Helioviewer is a browser-based interface (implemented principally in Javascript/AJAX, PHP, and Python) that allows users to browse images and generate movies of solar observations obtained from a variety of NASA-supported spacecraft.  

Position duties:
  • Developing application programming interfaces and databases to support Helioviewer services
  • Adapting 3rd party components, frameworks (jQuery), and modern markups (HTML5) to create useful Web applications
  • Designing, prototyping, and implementing useful user interface elements
  • Maintaining the replication of data and databases between multiple servers
  • Ensuring minimum downtime of Helioviewer services during server upgrades

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

  • Bachelors (or equivalent degree/diploma) in Computer Science or Information Technology
  • 3+ years experience in MySQL and Linux system administration
  • 3+ years experience programming in PHP, JavaScript/AJAX, and Python
  • 1+ year experience with jQuery and HTML5
  • 1+ year experience in software lifecycle methodologies and configuration management is a plus

U.S. Citizenship or Permanent Residency is a must .
Dice Id : 10212908
Position Id : HP026
Have a Job? Post it