The software systems specialist position is part of the sponsor's Authorization Service team, which develops, deploys, and maintains COTS and custom components for both the Sponsor and Sponsors partners Enterprise Authorization Services. Enterprise Authorization Services are a critical piece of the Sponsor and Sponsors partners strategies for improving consistency, compliance and security needed to enable enhanced data sharing across the Sponsor's partners. The Authorization Services leverage cloud hosting to meet availability, scalability and security demands. The software systems specialist will work as part of the Agile/Scrum development team responsible for the design, development, integration, testing, and deployment of COTS and custom components for the services. The software systems specialist will assist in the installation, deployment, and maintenance of the COTS product, making configuration changes as needed. Responsibilities will include interfacing with the infrastructure teams during upgrades or troubleshooting. The software systems specialist may support the development of new customer digital policies and integrating them with the enterprise service. The software systems specialist may interface with customers during digital policy creation, policy ingestion, policy integration, and testing. The software systems specialist will support the implementation of an automated unit and integration testing capability for access control policies and other service components using JUnit. The software systems specialist must have strong experience deploying solutions in a cloud environment. The software systems specialist will also assist in the creation of technical documentation and other routine programmatic and security accreditation artifacts. This is full lifecycle software management. While deployment and administration of a COTS tool is the primary tactical project objective, development of Java components which call the COTS software APIs will be critical to achieving strategic objectives. The successful candidate may support end user training on the creation and management of access control policies. Interested candidates must have more than intermittent exposure to mandatory skills. Strong candidates will have a commanding knowledge of mandatory skills and be able to articulate depth and breadth of each skill.
***** All positions require a Active (TS/SCI) Clearance with a Polygraph to be considered *****
Demonstrated experience with Amazon Web Services (AWS) including Cloud Formation, Dynamo, RDS, and S3.
Rudimentary knowledge of Linux and shell scripting.
Experience performing functional, integration, and unit testing (Junit).
Experience with DevOps, automation and configuration management using tools such as Ansible, Puppet, Jenkins and Github.
Experience with overall trouble shooting and debugging in a production environment.
Experience working on an agile development team, writing and working off user stories.
Experience with SQL, or willingness and ability to learn on basic SQL on the job.
Demonstrated, professional experience with deployments in the Sponsors environment.
Demonstrated experience writing code in an object oriented language.
Experience with Certificate Management (x509).
Basic knowledge of Tomcat, including how to configure a Tomcat environment.