GDIT is looking to solve the nation's safety and security problems by designing, developing, troubleshooting, and analyzing software programs for computer-based systems.
Requirements
- Proficient with Linux/UNIX is required.
- Development experience (C++, JAVA, XML/XSD), scripting language experience, (Python or Perl), JAVA GUI development experience and Web framework experience (i.e. Ruby on Rails, Django, SpringFramework, or Zope) is required
- Experience with Configuration Management (CM) tools, such as Subversion/Trac or Git
- Experience with Integrated Development Environments (IDEs), such as JBuilder and/or Eclipse
- Experience with middleware technologies, such as enterprise service bus (ESB), CORBA, or Internet Communications Engine (ICE)
- Experience with Service Oriented Architecture (SOA)/middleware technologies, such as ESB, CORBA, Simple Object Access Protocol (SOAP), and ICE
- Experience with object oriented techniques, programming languages, and standard methodologies, including classic development, waterfall, and agile methods (Extreme programming)
Responsibilities
- Designs, develops, troubleshoots and analyzes routine, complicated and difficult software programs for computer-based systems.
- Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed and input/output requirements.
- Perform deployment, installation, maintenance, quality control monitoring, and implementation of software at Government specified locations.
- Maintain processes to log and track customer service requests.
- Maintain/develop software products to be used on a variety of platforms.
- Design, develop, and document system and subsystem-level code.
- Develop customer requirements and information needs into software specifications that can be implemented
Other
- Master's Degree in Computer Science or Computer Engineering from an accredited college or university is required.
- 15 years experience in software application design and development performing coding, debugging, testing and troubleshooting throughout the application development process.
- 12 years experience leading teams of software design and development for collection systems and components is required.
- U.S. Citizenship Required
- Top Secret SCI + Polygraph clearance level