Unclassified - Annapolis Junction, MD
posted 4 months ago
As an Applications Engineer III, you will be responsible for designing software tools and subsystems that support software reuse and domain analyses, while managing their implementation. This role involves overseeing software development and support through the use of formal specifications, data flow diagrams, and other accepted design techniques, including Computer-Aided Software Engineering (CASE) tools. You will estimate software development costs and schedules, review existing programs, and assist in refining them to reduce operating time and improve current techniques. Your responsibilities will also include formulating and defining specifications for software applications, modifying and maintaining existing applications, and ensuring quality assurance through review and evaluation of both existing and new software products. In addition to software design and development, you will analyze newly identified vulnerabilities and deficiencies within the IC GovCloud security tool suite, performing gap analyses and researching commercial products to address these issues. You will conduct analyses of alternatives and present your findings to the Government for evaluation and selection of solutions. Collaboration with ancillary organizations will be essential for procuring, delivering, disposing, and tracking new hardware and software required for solution implementation. You will prepare configuration plans, software enhancement plans, and engineer solutions to interface with GUI and web front-end interfaces. Your role will also involve defining, designing, and incorporating interfaces to retrieve data from various scanning tools, as well as designing, validating, and implementing access controls as part of the systems and service solutions. You will enhance, modify, and test Commercial Off-The-Shelf (COTS) and Government Off-The-Shelf (GOTS) hardware to ensure interoperability and compatibility with existing IC GovCloud architecture, preparing Engineering Change Proposals for any implemented system configuration changes. You will coordinate and schedule testing, integration, implementation, and deployment activities with dependent external interface devices and owners, deploying security solutions across the IC GovCloud and ensuring a fully functional computer environment. Furthermore, you will prepare and conduct training regarding newly deployed tool capabilities and functions for authorized users of the IC GovCloud security tool suite. Continuous monitoring of the health and status of security tool suites will be part of your responsibilities, along with database administration to monitor, report, and repair any degradation of the health and status of the systems and tools within the NISIRT.