Hotline: 678-408-1354

Software Engineer I

The NASA EED2 (EOSDIS Evolution and Development) Program is seeking a Software Enginee r to work in a fast-paced Agile development environment performing software development, testing, and support for the NASA Sentinel Gateway (NSG) system. The NSG is designed to ingest Sentinel mission data from the European Space Agency (ESA) and make them available to a selected set of EOSDIS Distributed Active Archive Centers (DAACs) for distribution to the earth science user community. As a member of the agile development team the candidate will contribute to the NSG development effort including design, development, functional testing, performance testing, system deployment, and sustaining engineering activities. The qualified candidate will contribute to back-end production code using Java and PostgreSQL for data management as well as web-based monitoring and operations support tools development.

EED2 is committed to using agile development practices on its high performing teams. As such, software engineers are expected to be self-starters and participate in all aspects of the software development lifecycle, from user story generation, through design, development, automated testing and operational support. Additionally, software engineers are encouraged to regularly suggest improvements to EED processes and tools in order to make our products better and our work more efficient.

This position requires the ability to access systems that contain information restricted to US Citizens based on certain Federal Government contractual requirements.

All candidates must be able to pass a National Agency Clearance with Inquires (NACI) screening

Job Responsibilities:

Develop/enhance custom code for Sentinel data ingest, data distribution, and inventory management capabilities using agile development approach. Develop web-based monitoring and operation support tools. Perform external interface testing with ESA’s Scientific Data Hub and the DAACs to ensure that the NSG system meets the functional and performance requirements. Provide technical support to the NSG performance testing activities including developing a test plan, analyzing test results and evaluating design alternatives. Provide technical support in diagnosing NSG software related issues encountered during daily NSG operation and provide bug fixes as required. The qualified candidate will be responsible for developing solutions to routine technical problems. They will work closely with senior developers to gain system knowledge. They will assist with producing deliverables in all aspects of the program lifecycle. Once the candidate has gained sufficient knowledge of the system, they will work more independently to solve technical problems or issues.

Required Skills :

  • 1-2 years of experience (or relevant college experience) as a Software Engineer using Java, Node.js/JavaScript, PostgreSQL, SQL, XML
  • Proficiency in Linux shell scripting, and Perl or Python
  • Energetic, self-motivated, team player
  • Proponent of continuous improvement and willingness to bring new ideas to the team

Desired Skills:

  • Experience with the software development tools such as Atlassian’s tool suite (JIRA, Stash/Bitbucket, Confluence, Bamboo, etc.)
  • Experience developing on MacOS X and deploying to Red Hat Enterprise Linux
  • Experience using Hibernate
  • Strong written and verbal communication

Required Education (including Major):

B.S. in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mathematics, or Science obtained within the last 18 months, Fall 2016 or Spring 2017.
A cumulative GPA of 3.0 or higher is desired. (Please include your GPA on your resume)

92819

Email Me Jobs Like These
Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter