•On-site in Annapolis Junction, Maryland, USA
Designs, develops, troubleshoots and analyzes routine, complicated and difficult software programs for computer-based systems. Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed and input/output requirements. As required, provides inputs for documentation of new or existing programs. Use object oriented techniques, programming languages, and standard methodologies, including classic development, waterfall, and agile met