Codes and tests software based upon software specifications and designs. Analyzes and studies complex system requirements. Designs software tools and subsystems to support software reuse and software development. Uses sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, and fault tolerant. Provides software process management and control throughout the coding portion of the software development process.
**THIS POSITION IS CONTINGENT UPON AWARD/TASK ORDER**
***THIS IS A CLASSIFIED POSITION, SPECIFICS TO BE RELEASED UPON CLEARANCE AND QUALIFICATIONS***