The Sponsor designs, develops, tests, integrates and
deploys solutions for critical requirements. The current solution is at
the end of life stage, therefore new solutions need to be developed and
incorporated; new and innovative technologies utilized to successfully
meet the user requirements. The goal of the Sponsor is to design and
deliver an enterprise-level system with a modular, segmented
architecture that can support both large scale and small scale solutions
in order to meet the requirements across a broad range of applicable
use cases. In order to support the technical requirements, the Sponsor
requires Information Technology (IT) activities to achieve the goal of
designing, developing, testing, integrating and deploying the solutions.
The Developer Engineer will develop interfaces and Application
Programming Interface (APIs) to Commercial off-the-shelf (COTS) and
products with tools focused on cloud and big data use with cloud
services and develop stateless implementations from architectures in
cloud service providers. They will input and interface to configuration
management and data repositories (such as GIT and GITHUB); develop
Standard Operating procedures (SOPs); and should be knowledgeable of
Active Directory (AD) and other Sponsor access interfaces for credential
management. The Developer will work with multiple COTS vendors to
integrate products in multiple Linux environments and Windows; develop
and maintain a rigorous versioning system that links training and
validation for reproducibility; establish a DevOps environment and use
DevOps tools such as, Jenkins, Kubernetes, Chef, and Terraform; and test
software using automated test products such as Angular and Selenium.
They will also adhere to the Sponsor’s security practices and
procedures; prepare and deliver program and user level documentation;
support the development of security documentation for software
environment establishment; and interact with members of the technical
team leads; to understand the current system, subsystems, and component
specifications and be able to use experience to recommend changes to
facilitate efficient and effective development. The Software Developer
will communicate and share expertise within and across the Sponsor’s
organizational boundaries, work both independently and in small groups,
and apply current industrial software development best practices that
include iterative and incremental project management techniques and
agile software development.
deploys solutions for critical requirements. The current solution is at
the end of life stage, therefore new solutions need to be developed and
incorporated; new and innovative technologies utilized to successfully
meet the user requirements. The goal of the Sponsor is to design and
deliver an enterprise-level system with a modular, segmented
architecture that can support both large scale and small scale solutions
in order to meet the requirements across a broad range of applicable
use cases. In order to support the technical requirements, the Sponsor
requires Information Technology (IT) activities to achieve the goal of
designing, developing, testing, integrating and deploying the solutions.
The Developer Engineer will develop interfaces and Application
Programming Interface (APIs) to Commercial off-the-shelf (COTS) and
products with tools focused on cloud and big data use with cloud
services and develop stateless implementations from architectures in
cloud service providers. They will input and interface to configuration
management and data repositories (such as GIT and GITHUB); develop
Standard Operating procedures (SOPs); and should be knowledgeable of
Active Directory (AD) and other Sponsor access interfaces for credential
management. The Developer will work with multiple COTS vendors to
integrate products in multiple Linux environments and Windows; develop
and maintain a rigorous versioning system that links training and
validation for reproducibility; establish a DevOps environment and use
DevOps tools such as, Jenkins, Kubernetes, Chef, and Terraform; and test
software using automated test products such as Angular and Selenium.
They will also adhere to the Sponsor’s security practices and
procedures; prepare and deliver program and user level documentation;
support the development of security documentation for software
environment establishment; and interact with members of the technical
team leads; to understand the current system, subsystems, and component
specifications and be able to use experience to recommend changes to
facilitate efficient and effective development. The Software Developer
will communicate and share expertise within and across the Sponsor’s
organizational boundaries, work both independently and in small groups,
and apply current industrial software development best practices that
include iterative and incremental project management techniques and
agile software development.
Requirements
Mandatory Requirements:
- Candidate must have an active TS/SCI with a Polygraph
- Bachelor’s Degree in Computer Science, Information
Technology, or other related technical discipline, or the equivalent
combination of education, technical training, or work/military experience - Minimum five (5) years or relevant degree plus five (5) years of
demonstrated cybersecurity expertise - Demonstrated experience with tools used with cloud services.
- Demonstrated experience establishing stateless implementations from architectures in cloud service providers.
- Demonstrated experience with configuration management and data repositories.
- Demonstrated experience with COTS products used in Linux and Windows environments.
- Demonstrated experience using DevOps tools such as, Jenkins, Kubernetes, Chef, and Terraform.
Desired Knowledge/Skills:
- Node JS
- React
- MySQL
- Python
- Bash
- Javascript
- Experience with UI development
- Experience with Back-end development