* Sign on Bonus Available Up to $10K* The candidate shall have knowledge of software engineering in order to support the design, development, testing and evaluation, implementation, maintenance, and administration of new and/or existing software systems.