Software Engineer Senior-Level 112-030
See a complete list of our open positions
Apply at the Bottom of the Page
IC-CAP LLC is a Woman Owned / HUBZone Small Business working in the Department of Defense and Intelligence Community. We are always looking for highly talented, energetic, and dynamic professionals that are interested in protecting the defense of our nation.
Some of the positions are future positions. Please look at the opening line of the job description to determine if this is an open or future position.
Our positions are not remote unless stated in the job description below.
We are looking to fill this position at the following location(s):
- Chantilly, VA
Job Description
Software Engineer (Senior):
Overall Assignment Description:
IC-CAP provides unparalleled engineering and integration to NGA’s Source Directorate’s Mission, which is to collects, create, and brokers authoritative GEOINT content and services based on an intimate knowledge of customer needs and powered by a unique command of the GEOINT supplier market, unparalleled tradecraft expertise, and cutting-edge technology to support national security priorities. To accomplish this mission efforts are broken in to four main thrusts: Data Collection and Collection Operations, Foundational GEOINT, Content Conveyance and Safety of Navigation.
Specifically, this SW engineer will develop and manage the source code to support Geopolitical Entities, Names, and Codes (GENC) Baseline Editor (GBE) on the NSG Standards Registry (NSGREG). Enhance the GBE to improve the workflow to verify the integrity of the data within the GENC database. This includes adding safeguards to reduce the risk of database corruption on the NSG registry. Support the integration and sustainment of the GBE code baselines into the production instance of the NSG Standards Registry to include updating databases and WAR files. Assist with edits of published entities outside the baseline cycle to correct mistakes. Work, as required, with the NSGREG software development team in TAES to coordinate processes to commit data from the GBE to the NSGREG site.
Duties include:
Assist in maintaining the source code to support Geopolitical Entities, Names, and Codes (GENC) Baseline Editor (GBE) on the NSG Standards Registry (NSGREG).
Enhance the GBE as needed to improve the workflow to verify the integrity of the data within the GENC database.
Support the integration and sustainment of the GBE code baselines into the production instance of the NSG Standards Registry to include updating databases and WAR files.
Add functionality and assist with edits of published entities outside the baseline cycle to correct mistakes.
Enhance tools and capabilities for managing the GBE content, including customer-appropriate documentation:
Auto-generation of GENC and ISO encodings (XML)
Auto generation of Geopolitical Entity/Administrative subdivision Workbooks
Tools and capabilities for generating technology-specific data-exchange encodings
Training on all tools and capabilities for NGA and contractor personnel
Successfully instantiate maintenance updates and functionality enhancements at the rate of 1 per quarter, with high priority bug fixes occurring as necessary to maintain operational status.
Skills and Experience:
Required:
Senior-level working experience in government or industry in relevant work areas including: Client Servers and managing MySQL database operations in a web environment.
Experience with Cloud technologies as a hosting environment
Experience with: Java, JavaScript, Node.js and/or MySQl
Desired:
Master’s degree in Computer Science, Information Technology, Management Information Systems, or related STEM degree program.
Knowledge of HIBERNATE, TOMCAT, HTML 5, CSS, and the VMware Tanzu environment
Experience with ISO 19100 series registry
User experience focus
NGA mission, products, & role in the NSG community
GEOINT standards & processes including DISR
Education and Experience:
12+ to 18 years' experience.
Bachelor’s degree or higher in Computer Science, Information Technology, Management Information Systems, or related STEM degree program, or equivalent Senior Level work experience as a Software Engineer.
Security Clearance:
DoD Approved Clearance and Poly