Provides expertise in software development and engineering. Codes and tests 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.
**POSITION CONTINGENT UPON AWARD/TASK ORDER**
***THIS IS A CLASSIFIED POSITION, SPECIFICS TO BE RELEASED UPON CLEARANCE AND QUALIFICATION***