Are you interested in supporting a long-term, mission-driven project utilizing innovative middleware, authentication, and security technology? If so, then this is the position for you!
Be on the front lines of the capability that delivers real-time data transport across a global footprint. This highly visable, mission essential infrastructure serves as the backbone of the customer's data transport activities and provides global enterprise authentication services, enterprise audit, standards implementation, CASPORT/AccessIT, PaaS and other critical applications. Without the vital services provided by this program, everything else goes dark!
iNovex is seeking a Software Engineer to support the Corporate Reusable Software team (JBLOCKS) project on a vital program. This position involves design, development and documentation of policy-driven software for use in high performance environments across the IC. Significant interaction with a wide variety of other programs is expected in this role; new requirements are levied regularly on the JBlocks team and are dynamic in complexity. Candidate must be able to create work plans from nebulous/conflicting requirements and communicate ideas and status updates to leadership. Candidate must have experience with Java programming and software optimization, Smart Data, and community-based common data marking formats. Knowledge of the Customer’s organization is critical for this role.
TS/SCI Clearance with polygraph
Bachelor’s Degree or higher in computer engineering or in a field related to the computer Engineering or computer science disciplines
5 years of Software Engineering experience. An additional 4+ years of Software Engineering experience may be substituted for the degree for a total of 9 years.
2+ years experience with Linux, Eclipse. Maven, and Java and 2+ years work experience in the SIGINT, IA, or IT domains.
At least four of the following skills are required:
Experience implementing multi-threaded applications and with the optimization of complex processes and data structures
Familiarity with object-oriented programming theory and best practices for the modularization and decoupling of complex processes
Familiarity with coding and documentation standards and best practices, and with source control systems
Experience with UML diagrams and/or other methods of expressing the implementation and operation of software
Familiarity with the CAPCO Register and Manual, and generally with data security policies as they apply to classified environments
Experience with the various JBLOCKS libraries, with PKI certificates, and with CASPORT/GOVPORT
Experience with community-based common data marking formats