ITT Exelis is seeking a software developer for the creation of new software products and services, and or the re-factoring of existing ingestion services in support of an enterprise-wide ingestion effort. The candidate will participate directly in all phases of the project life cycle, including integration engineering, documentation, writing installation guides, writing test plans, CM, and end-to-end testing with other corporate systems and components. This person will work in partnership with an integrated team of staff and contractors as well as represent the ingestion project team effectively in collaboration with other projects Required Experience: *BS or MS degree in Computer Science, Computer Information Systems or experience that would provide equivalent knowledge.
- Minimum 3 years development experience using Java
- Experience working with UNIX and/or Linux Operating Systems Experience
- Experience with prominent CM and collaboration tools such as Subversion, Eclipse, JIRA, and SharePoint
- Must be able to communicate effectively with both technical staff and non-technical supervisors in both written and oral form.
- Ability to translate user requirements into technical designs.
- Ability to work in diverse, fast-paced team environment including an integrated team of staff and contractors, including the ability to take direction from other contractors.
- Ability to juggle competing priorities.
- Ability to support a 24x7 Enterprise system and carry a pager periodically
Active TS/SCI with polygraph required. Desired Skills: *Experience working with XML, XSL, XSLT to represent and transform data.
- Minimum 1 year experience with deployed production systems at the Agency, preferably involving ingestion.
- Familiarity with shell scripting language, e.g. C shell or BASH or PERL.
- Experience using Agile development methods.
- Prior community experience with of enterprise data ingestion and extract-transform-load (ETL) including data cataloging, data tracking, how ingestion interacts with data layer and interfacing applications, and data recall processing.
- Familiar with message or Agency cable formats.
- Experience providing development support to enterprise class applications with multiple system interfaces.
- Software development experience in multiple languages/frameworks, including but not limited to: Java, Ruby on Rails, SQL, Oracle, C#, C++, HTML, JavaScript, XML, .NET
- Strong knowledge of the Software Development Lifecycle (SDLC) and the Agile development methodology
- Experience with multiple operating systems, including Windows, Unix, Linux
- Experience with WebLogic, Apache Tomcat, RDBMS
- Strong written communication skills and experience developing technical documentation Clearance Level Required at Start Date TS/SCI with Poly Minimum Education Requirements BS/BA Degree or Equivalent Percent of Travel Required N/A Work Status Full-Time