Experience: This position requires at least 5 years of experience in software development/programming. Experience with developing automated tools for software validation, format translations, encoding, databases, data analysis, and visualization is desired. Experience should include proficiency in Java, C/C++, XML, and KML. A strong mathematical background is desired.
Design, develop and maintain custom application programs and systems
Prepare software specifications and diagrams, develop coding logic
Create and update user manuals
Correct, test and document changes to programs
Provide training and presentation
Proficient in C/C++, Java, XML, and KML required (experience using MATLAB, Enterprise Architecture, VB.net, SQL is desired)
Knowledgeable in Linear Algebra, Geometry, Trigonometry desired (Integral and
Differential Calculus is a plus)
Experience with software design, application development, software testing and debugging is required
Must be able to communicate effectively with customers and colleagues
Must have technical writing skills to produce documentation and reports
Must be a U.S. Citizen
Education: Minimum of a Bachelor's degree in Computer Science, Software/Electrical Engineering, Mathematics or related field is required. Related experience in lieu of academic degree will be considered.
Technology: Technology development includes Validation Tools, Simulators, Translators, and Trackers.
Location/Travel: This position is located in Metro Washington DC. Some CONUS and OCONUS travel is required.
- 2 years ago - save job