CACI International IncSystems Programmer II
Jul. 2007 - Nov. 2009King George, VAFollowing were performed for the CM, IBM Change, and DOORS tool software through the use of programming skills including web based programs including shell scripts, SQL, C, Perl, XML, HTML, XLST and DXL programming languages: Under general supervision, prepares a wide variety of computer programs, associated documentation, block diagrams and logic flow charts. Conducts detailed analysis of defined system specifications. Converted symbolic statements of work processes to detailed, logical work flow charts and coding into program language. Designed detailed programs, flow charts, and diagrams indicating mathematical computations, sequence data and print solutions. Verified accuracy and completeness of programs by preparing sample test data, conducting program tests, analyzing results, and debugging program errors. Developed corrections by revising instructions or altering of sequence of operations. Modified existing programs as required by changing system requirements or equipment configurations. Conferred with systems analysts to clarify program intent, output requirements, input data acquisition, and requirements for internal checks and controls. Prepares complete documentation, procedures, and operating instructions. Assisted in providing updates to user’s templates and manages the software lifecycle processes. Interfaced with external customers as well as top management for the purpose of communicating status of project throughout it life cycle. Also, used Adobe Livecycle to develop custom forms which were bound to XML data via a XML Schema.