Design, develop, troubleshoot and analyze software programs for computer-based systems to protect the country from threats
Requirements
- Proficient with Linux/UNIX
- Development experience (C++, JAVA, XML/XSD)
- Scripting language experience, (Python or Perl)
- JAVA GUI development experience
- Web framework experience (i.e. Ruby on Rails, Django, SpringFramework, or Zope)
- Experience with Configuration Management (CM) tools, such as Subversion/Trac or Git
- Experience with Integrated Development Environments (IDEs), such as JBuilder and/or Eclipse
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
- 15 years experience in software application design and development
- 12 years experience leading teams of software design and development
- U.S. Citizenship Required
- Top Secret SCI + Polygraph clearance