Employment Opportunities


Sunday, 14 April, 2019

Tools Developer

A Tools Developer is needed for development work within the Sponsor’s program. The office is developing and maintaining technologies (e.g., widgets, non-relational databases) in support of a high priority mission customer to provide critical support. Members of the program predominantly work within Agile software development teams, designing, developing, testing and maintaining software and hardware. Tools Developers could: • Assist in the development and integration of access control software into Data Desktop framework; • Develop custom extensions and integration points for software development; • Be responsible for development of unit tests and build/deployment scripts; • Participate in project/program team reviews, maintain servers or identify potential environmental impacts on systems; • Work with other project personnel to resolve technical problems; • Ensure developed applications and systems transition to customers in a timely manner, assess system designs to validate them against expected technical parameters; • Identify hardware and applications needed to complete the development process; • Support deployed systems under general direction.
Location: Chantilly
Clearance: TS/SCI with Poly
Closing Date: 4/25/2019

Mandatory Skills

1) Academic experience, personal experience, and/or training with Java. 2) Academic experience, personal experience, and/or training with SQL development.

Desired Skills

1) Academic experience, personal experience, and/or training with a JavaScript UI framework (e.g. EXTJS, Angular, etc.) 2) Academic experience, personal experience, and/or training using Spring and Hibernate or REST services. 3) Academic experience, personal experience, and/or training with JBoss. 4) Academic experience, personal experience, and/or training with code delivery mechanisms (e.g. Maven and/or Ant) and code repositories (e.g. Subversion and/or Git). 5) Academic experience, personal experience, and/or training developing and maintaining applications in the sponsor’s organization and security process. 6) Academic experience, personal experience, and/or training with continuous delivery solutions such as Jenkins or Puppet. 7) Academic experience, personal experience, and/or training experience developing within an Agile environment including Scrum and user stories.