Raytheon is looking for a senior level software engineer to support NASA's Earth Observing System Clearing House (ECHO) project.. The candidate will perform development team leadership, operations technical support, software process implementation, and software design and development activities using Ruby on Rails to evolve and maintain this key repository that allows users to search and access data and services from a variety of science disciplines and domains.
This candidate will work with a small but very senior development team and 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 and how requirements are elicited from customers, captured, refined, and tracked in agile methodologies. The ideal candidate is a highly enthusiastic team member excited about learning new technologies and continually evolving an operational system.
Experience working with a sma
ll 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.
with database technologies including SQL, query optimization, and DB schema design.
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.
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
Required Education (including Major):
Bachelors Degree in Computer Science, Engineering, or a minimum of 10 years of directly applicable work experience
Business Unit Profile
Raytheon Company (NYSE: RTN), with 2011 sales of $25 billion, is a technology and innovation leader specializing in defense, homeland security and other government markets throughout the world. With a history of innovation spanning 90 years, Raytheon provides state-of-the-art electronics, mission systems integration and other capabilities in the areas of sensing; effects; and command, control, communications and intelligence systems, as well as a broad range of mission support services. With headquarters in Waltham, Mass., Raytheon employs 71,000 people worldwide.
At Raytheon Intelligence and Information Systems (IIS), we transform data into knowledge. IIS is a leading provider of intelligence and information solutions, specializing in ground processing, unmanned ground systems, cybersecurity operations, homeland security and other markets to resolve the most complex problems for our customers worldwide. IIS employs more then 8,300 people worldwide with major hubs in the Mid Atlantic Region, Aurora, CO, and national Headquarters in Garland, TX, IIS generated $3 billion in 2011 revenues.
Raytheon - 20 months ago
Raytheon ("light of the gods") took a shine to its place in the upper pantheon of US military contractors; the company regularly...