Develops, maintains, and enhances complex & diverse systems based upon documented requirements.
Works individually or as part of a team. Reviews & tests software components for adherence to the
design requirements and documents test results. Resolves software problem reports. Utilizes software
development & software design mythologies appropriate to the development environment. Provides
specific input to the software components of system design to include hardware/software tradeoffs.
Software reuse, use of Commercial Off-The-Shelf (COTS)/Government Off-The-Shelf (GOTS) in place of
new development, and requirements analysis and synthesis from system level to individual software
Analyze user requirements to derive software design & performance.
Design & code new software or modify existing software toad new features.
Debug existing software & correct defects.
Integrate existing software into new or modified systems or operating systems.
Develop data queries for existing or proposed databases or data repositories.
Provide recommendations for improving documentation & software development process standards.
Develop or implement algorithms to meet or exceed system performance & functional standards.
Assist with developing &executing test procedures for software components.
Write or review software & system documentation.
Develops software solutions by analyzing system performance standards, confer with users or system
engineers: analyze systems flow, data usage and work processes: investigate problem areas.
Serve as Team lead when appropriate.
Modify existing software to correct errors and to adapt new hardware or to improve its performance.
Design, develop & modify software systems using scientific analysis & mathematical models to predict &
measure outcome and consequences of design.
Design or implement complex database or date repository interfaces/queries.
7 years experience as a SWE in programs and contracts of similar scope. Bachelor's in CS or related
discipline. 4 years of additional SWE experience on projects with similar software processes may be
substituted for Bachelor's
Requires current TS/SCI clearance & Full Scope Polygraph