•Shall have at least five (5) years experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.
•Shall have at least four (4) years of experience developing software using the Java programming language. At least to (2) years experience developing software using either C or C++ is required
•Shall have at least three (3) years experience developing software for Windows (2000, 2003, XP, Vista), or UNIX/Linux (Redhat versions 3-5) operating systems.
•Shall have experience on the design and development of at least one Object Oriented system.
•Shall have experience “wrapping” legacy systems or components as Web Services within a SOA framework.
•Shall have experience developing solutions integrating and extending FOSS/COTS products.
•Shall have at least three (3) years experience in software integration and software testing, to include developing and implementing test plans and test scripts.
•Shall have demonstrated technical writing skills and shall have generated technical documents in support of a software development project.