The Candidate will be working with the customer and a small team of developers to build algorithms that formulate information requirements. The Candidate will analyze, design and develop algorithms to identify situations for information collection and develop techniques to optimize the information request.
Assists in defining specifications for software programming applications and/or oversees the maintenance of existing programs to ensure continued performance and compliance with current guidelines and standards.
Participates in the development of test plans. Tests assigned components and units, and provides test results.
Researches and develops prospective applications and products and maintains current knowledge of relevant technologies.
Assists in the writing of briefings (reports on analyses, findings, and project progress), project or task plans, system specification manuals, technical reports and user manuals.
Bachelors degree in Computer Science, IT or Business and 5 plus years experience in software development and trouble shooting in the following area:
Linux programming experience in C++ & Java
¿ Experience with Red Hat and Fedora distributions
¿ Software testing experience
¿ Software configuration management experience
¿ Software documentation experience
¿ A demonstrated background in verification, documentation, and testing is essential.
Our ideal person will be able to interface well in a team structure as well as support work to accomplish task in a high impact fast paced environment. Must be able to work under pressure and provide details on your work to a variety of coworkers and managers.
We seek someone with great interpersonal skills and who can make presentations to a variety of people including managers and military personal.
Women, minorities, individuals with disabilities and veterans are encouraged to apply.
U.S. Citizenship Required.