Description: This is a Mid to Senior level position. Key Skills: This individual shall have demonstrable experience in software development using C++ and/or Java under the Unix operating system. The individual must have experience in Object Oriented design, and Analysis and an MS/BS in Computer Programming or related field. They must also have experience in designing software projects that have been used in Agency applications. The individual shall be responsible for designing, coding, and documenting software in at least a level 2 setting of the "Software Engineering Institute's Capability Maturity Model." This individual must have at least 7 years experience in programming. The Senior Software Engineer I shall show evidence of the following capabilities by providing proof of concept, documentation, certificates and/or oral presentation: