• Help

    Duties

    Summary

    This is the position of IT Specialist (Full Stack Developer) in the NASA Astrophysics Data System (ADS) Project, High Energy Astrophysics Division of the Smithsonian Astrophysical Observatory.  

    Learn more about this agency

    Responsibilities

    The ADS has built a scalable web-based platform using a modern development stack: a custom build of the open-source search engine Solr, a restful JSON API, a highly responsive UI engineered on top of React, a high performance distributed brokerage system, and cloud-based hosted services with Kubernetes in Amazon Web Services. The primary programming languages are Python, Java, and JavaScript. The employee is a highly-motivated, UX-aware developer interested in designing and implementing key components of the user interface and back-end API services, including user profiles, notifications, and search capabilities. The developer is part of a small, agile team of talented, like-minded individuals who are solving difficult problems as a team

    Duties may include:

    1. Function as part of a team to develop functionality for the ADS UI and its REST API
    2. Write secure and reusable code to support API access for javascript clients and web applications
    3. Ensure the usability and accessibility of all ADS’s front-end applications
    4. Collaborate with other team members in developing new and enhancing existing API services
    5. Perform other duties as may be required

    In addition to the duties above duties at the grade 12 may include but are not limited to:

          6. Design and implement new functionality for the ADS UI and its REST API

          7. Write efficient, secure, and reusable code to support API access for javascript clients and web applications and crawlers

    In addition to the duties above duties at the grade 13 may include but are not limited to:

           8. Interface with the astronomical community  to ensure that the ADS remains at the cutting edge of software design and technology. This involves presentations of the ADS and the technologies that were developed at national and international meetings. Personal contacts during these presentation and meetings are essential in staying informed about the latest technology developments.

    Travel Required

    Occasional travel - To attend meetings

    Supervisory status

    No

    Promotion Potential

    13

This job originated on www.usajobs.gov. For the full announcement and to apply, visit www.usajobs.gov/GetJob/ViewDetails/505201800. Only resumes submitted according to the instructions on the job announcement listed at www.usajobs.gov will be considered.