Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and at least 7-10 years of job-related experience or equivalent.
Position may require the ability to investigate, troubleshoot, and design solutions to problems in operational software.
Position may require minimal travel.
Position requires the ability to obtain and maintain a DOD SECRET Security Clearance, which requires US citizenship.
Position requires MCSD and/or Security+ certifications within 12 months of hire.
Function as a team member in design, development, troubleshooting, testing, and analysis of medium scale software projects, usually involving military applications.
Prepare software requirements, design, code, or documentation.
Develop plans for detailed analysis of computer program code, documentation, and output to insure validity, consistency, and conformance to applicable standards.
Design and execute test cases, analyze output for validity, and prepare written reports documenting results.
Help train and evaluate freshman level programmers.
Maintain and establish a filing system for tracking and inventory control of hardware and software vendors for system upgrades and maintenance.
Comply with hardware and software systems standards and procedures.
Provide informal training in implementing software programs based on user requirements.
Develop, write, and submit technical reports for technical presentations and meetings.
May provide support in the development of technical proposal and provide input on the technical content and level of effort of the proposed scope of work
Perform evaluations in the development, design, implementation, and maintenance of complex programs or systems.
May provide technical management and leadership to a group of employees for a given project, contract or job with overall responsibility for cost, schedule, technical and employee performance.
Has an active DOD SECRET security clearance, which requires US citizenship.