Arlington Ruby Message Board › JOB: RoR for NASA Contract in Riverdale MD (no remote)

JOB: RoR for NASA Contract in Riverdale MD (no remote)

Dave A.
Fairfax, VA
Post #: 21
Mid-Level or Senior Software Developer (ECHO) (E04 or E05)
Position ID: 153
Permission to work in the United States is required; U.S. citizenship is preferred
All candidates must be able to pass a National Agency Clearance with inquires (NACI) screening

A software developer is needed to support software development on NASA’s Earth Observation System Data and Information System (EOSDIS) EED program. The EOSDIS is a core capability in NASA’s Earth Science Data Systems Program. EOSDIS provides endto-end capabilities for managing NASA’s Earth science data from various sources – satellites, aircraft, field measurements, and various other programs. For the EOS satellite missions, EOSDIS provides capabilities for command and control, scheduling, data capture
and initial processing.

Job Description
Mid or Senior level Software Developer who will perform development team leadership, operations technical support, software process implementation, and software design and development activities on the NASA ECHO project. This resource will work with a small but very senior development team. Candidates must have extensive experience with Agile development processes that include test and behavior driven development, automated unit testing, continuous integration, and short, rapid deployments.

Candidates must have an understanding of how software architecture and design can be reconciled and developed using agile processes. Candidates must have an understanding of how requirements are elicited from customers, captured, refined, and tracked in agile
methodologies. Ideal candidate is a highly enthusiastic team member excited about learning new technologies and continually evolving an operational system.

Required Skills
Bachelor’s degree in a relevant subject and a minimum of 10 years of directly applicable
work experience. Specific required experience:
* Experience working with a small development team in an Agile methodology (preferably SCRUM) from initial requirements through delivery and maintenance.
* Experience with Agile development practices, specifically TDD, BDD, Continuous Integration, and automated testing using Cucumber.
* Experience using Ruby on Rails with Oracle. Ideal candidate would have experience using Oracle Spatial capabilities from Rails, developing RESTful web services, and integrating with existing SOAP services.
* Experience with database technologies including SQL, query optimization, and DB schema design.

Desired Skills
* Experience with Oracle Spatial capabilities, preferably with large (>80M) data, including spatial query optimization and multiple coordinate system translation.* Extensive Java server-side development experience, specifically using Spring, Spring-WS, JAXB and an ORM. Candidate should have experience with Java deployment technologies including Ant and Tomcat.
* Extensive XML experience including XML Schema, XSLT, and XPath
* Experience with web application development including HTML5, CSS3, Javascript and web testing solutions such as Capybara or Webrar
* Experience working with service oriented architectures using both SOAP and RESTful APIs. Candidate should be able to explain the differences and tradeoffs between SOAP based APIs and REST based APIs. (Highly desired)
* Experience with User Interface (web) design and testing
* Experience with large datasets (TB sized databases, batch processing large data sets, etc.)
* Experience with scalable and high availability software architectures
* Experience with GeoSpatial data, ideally Earth Science data.


Vincent Dalfonzo
703-448-5048 ext. 142

and tell him I (Dave Aronson) sent you.
Powered by mvnForum

Our Sponsors

  • Clean Ruby

    Get the ebook by Jim Gay about Ruby, OOP, and DCI

  • O'Reilly

    Discounts on print and ebooks.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy