Unclassified - Annapolis Junction, MD
posted 3 months ago
The position involves designing software tools and subsystems to support software reuse and domain analyses, while managing their implementation. The role requires managing software development and support using formal specifications, data flow diagrams, and other accepted design techniques, including Computer-Aided Software Engineering (CASE) tools. The candidate will be responsible for estimating software development costs and schedules, reviewing existing programs, and assisting in making refinements to reduce operating time and improve current techniques. The individual will formulate and define specifications for software applications or modify and maintain existing applications using engineering releases and utilities from the manufacturer. Responsibilities include program design, coding, testing, debugging, and documentation. The candidate will instruct, direct, and check the work of other task personnel, ensuring quality assurance review and evaluation of existing and new software products. Additionally, the role involves analyzing newly identified vulnerabilities and deficiencies within the IC GovCloud security tool suite, performing gap analysis, and researching commercial products capable of eliminating vulnerabilities. The candidate will conduct analysis of alternatives and present findings to the Government for evaluation and selection of solutions. Collaboration with ancillary organizations to procure, deliver, dispose, and track new hardware/software for solution implementation is also required. The position includes preparing configuration plans, software enhancement plans, and engineering solutions to interface with GUI and web front-end interfaces. The candidate will design, validate, and implement access controls as part of the systems and service solutions, enhance and test COTS/GOTS, and ensure interoperability with existing IC GovCloud architecture. Responsibilities also include defining, coordinating, and scheduling testing, integration, implementation, and deployment activities with external interface devices/owners, deploying security solutions across the IC GovCloud, and conducting security tool instruction/training for authorized users.