OVERVIEW :
An Identity, Credential, and Access Management (ICAM) program is looking for a highly motivated engineer to become a key member of a mission-critical cybersecurity effort.
The program is entering its second year of a 10-year contract. The program is structured utilizing DevSecOps and Agile methodologies.
These software development methodologies emphasize communication, collaboration (information sharing and web service usage), integration, automation, and measurement of cooperation between software developers and other IT professionals.
Operational stability is the program’s number one priority.
As a Software Development Engineer on this program, you will have the opportunity to build strong systems and software utilizing cloud capabilities and gain agile development experience.
You will participate major deliverables throughout all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding and unit testing.
GENERAL DUTIES :
- Participate in software programming initiatives to support innovation and enhancement, using Java, JavaScript, and / or Python.
- Participate in software system validation and testing methods using Junit and Katalon
- Participate in software solutions to leverage automated deployment technologies
- Participate in developing prototypes and deploying solutions within Commercial Cloud Solutions leveraging Infrastructure platform services
- Apply DevOps tools like Ansible, Docker, and Jenkins to support automated deployment and containerization
- Participate in systems software development, including deployment of build artifacts across different environments leverage GitFlow constructs
REQUIRED QUALIFICATIONS :
- Bachelor’s degree with at least 2years of prior relevant experience
- Experience with coding in Java; additional experience with JavaScript, Python, and / or Bash desired
- Experience in multiple of the following areas, and a desire to learn the others :
- Linux OS scripting
- Database setup and integration, both relational and NoSQL (e.g., Oracle RDBMS, MySQL, CouchDB)
- Cloud infrastructure platforms (Amazon Web Services, Microsoft Azure)
- DevOps automation tools (Ansible, Chef, Puppet)
- Source control and Agile development tools (Git, Maven, Jenkins, Bitbucket, Jira, Confluence)
- Analytics and search engines (Elasticsearch, Splunk, Apache Solr)
- Excellent communication skills (written and verbal)
- Experience as a member of an agile software development team
- Knowledge of software design patterns
CLEARANCE :
- Top Secret minimum with SCI eligibility