Software Engineer

2 days left

Location
Gaithersburg, Maryland
Posted
Mar 09, 2021
Closes
Apr 13, 2021
Ref
16719
Function
Administrative
Hours
Full Time
Summary

The Software Engineer will support a system in sustainment for defect debugging and resolution, COTS/FOSS upgrades and general maintenance releases. This includes support of NGA RFC implementation of a new data type which requires updates to data ingest/parsing/cataloguing software in support of NGA exploitation requirements.

Responsibilities
  • Design, build, test software upgrades and modifications.
  • Develop information systems by studying operations.
  • Design, develop, and install software solutions.
  • Support and develop with other members of the software team.
  • Research, design, develop, and/or modify enterprise-wide systems and/or applications software.
  • Plan system and development deployment and meet software compliance standards.
  • Support the following programming languages and systems: C++, JAVA, Solaris, and SQL.
  • Evaluate interface between hardware and software, operational requirements, and characteristics of overall system.
  • Document testing and maintenance of system corrections.
  • Support, execute, and validate applications transition and perform support capabilities.
  • Implement COTS and other third party product updates.
  • Other duties as assigned

Qualifications
  • Bachelor's degree and 4+ years relevant experience OR
  • Associate degree and 6+ years relevant experience OR
  • 8+ years relevant experience in lieu of degrees
  • Software engineering and development skills in multiple software languages used on the program
  • Languages used on various systems include C++, JAVA, and Solaris
  • Experience with Linux and/or Windows OS (scripting, command line)
  • Troubleshooting and problem solving skills with the use of debuggers
  • TS/SCI clearance required

Knowledge, Skills and Abilities
  • Software development and engineering skills in multiple software languages.
  • Desired experience with COTS/FOSS upgrades.
  • Defect debugging and resolution experience.
  • Ability to learn, understand, and apply new technologies.
  • Ability to conform to shifting priorities, demands, and timelines through analytical and problem-solving capabilities is required.
  • Must possess strong problem solving and fault isolation skill sets.
  • Knowledge of the customer's processes and procedures.
  • Knowledge of the customer's production systems a plus.
  • Ability to prioritize and execute tasks in a high-pressure environment.
  • Ability to function as a team member and independently.

#NJVC, LLC

Similar jobs