What are the responsibilities and job description for the Senior Software Engineer position at Compatible Technology Solutions, Inc.?
Job Title: Senior Software Engineer
Description:
We are seeking a highly experienced Senior Software Engineer to develop and manage the source code for our Geopolitical Entities, Names, and Codes (GENC) standard Content Management Tool (CMT) on the NSG Standards Registry (NSGREG).
The successful candidate will enhance the GENC CMT Version 1.0 to improve the workflow for verifying the integrity of data within the GENC database, reducing the risk of database corruption on the NSG registry.
Key Responsibilities:
- Manage source code development for the GENC CMT on the NSGREG.
- Enhance the GENC CMT Version 1.0 to improve data verification workflow.
- Support integration of GENC CMT code baselines into production instance of NSG Standards Registry.
- Add functionality to edit published entities outside baseline cycle.
- Develop tools and capabilities for managing GENC content.
Requirements:
- Bachelor's degree in Computer Science or related field, or equivalent senior-level work experience.
- Senior-level experience in government or industry with relevant skills including Java, JavaScript, JSP, Hibernate, Tomcat, HTML5, and CSS.
- Desired: Master's degree in Computer Science or related field, experience with ISO 19100 series registry.
Working Conditions:
- This role requires Top Secret Clearance.
- Successful instantiation of maintenance updates and functionality enhancements at rate of 1 per quarter.
- High priority bug fixes as necessary to maintain operational status.