Full Stack Developer
About the Role
Abile Group has an exciting and challenging opportunity for a Full Stack Developer on a long term contract providing Cyber Security services supporting an Intelligence Community customer. All the personnel on the team will work together to provide security services and capabilities necessary to ensure IT services provided to the IC customer workforce are secure. This includes Identity and Access Control Infrastructure Operations, Cross Domain Infrastructure Operations, Cyber Security Infrastructure Operations, Cyber Security Operations, Information Technology (IT) Audit Infrastructure, and Security Infrastructure Operations. The right candidate will possess the below skills and qualifications and be ready to handle all responsibilities independently and professionally.
Responsibilities
- Design, develop, test, integrate, deploy, and maintain product baselines utilizing Agile, DevOps, and Continuous Delivery best practices.
- Leverage broad knowledge across various technologies to deliver and maintain product increments across different security domains.
- Collaborate closely with development and engineering teammates, as well as stakeholders, to deploy solutions and advanced concepts.
- Ensure integration between core technologies to enable seamless data flow, scalability, and functionality.
- Support technical meetings with customers and stakeholders, proposing designs and negotiating acceptance criteria.
- Create documentation to support the Agile life cycle, including design, architecture, user stories, and acceptance criteria.
- Perform troubleshooting efforts and resolve incidents as needed.
Clearance
TS/SCI with CI poly
Qualifications
- Bachelor's degree in systems engineering, electrical engineering, information technology, or related field, or equivalent experience.
- Five or more years of relevant experience (or seven or more years without a related degree).
- DoD Directive 8570 IAT Level II or higher certification (Current Security+, CASP, or CISSP Certification).
Required Skills
- Experience working with Linux Operating Systems.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks/libraries (e.g., React, Angular, Vue.js).
- Proficiency in back-end technologies including Node.js, Python, Java, or similar languages.
- Strong understanding of SQL and NoSQL databases (e.g., MySQL, PostgreSQL).
- Experience with configuration management processes such as Git.
- Familiarity with Agile software development methodologies.
- Experience with Amazon Web Services and containerization technologies like Kubernetes and Docker.
- Experience developing analysis of alternatives, process improvement documents, design documentation, and presentations to brief results and recommendations.
- Experience coordinating integration projects with multiple teams.
- Demonstrated initiative and ability to start, develop, and complete both short-term and long-term projects.
- Demonstrated accuracy and thoroughness in review, analysis, design, and recommendations for project improvements.
Desired Skills
- Experience with ServiceNow development and administration, including Business Rules, Client Scripts, UI Actions, CMDB, and CI Discovery.
- Ability to utilize scripting languages to accelerate deployments.
- Experience deploying, maintaining, and optimizing PostgreSQL databases.
- Experience with identity management, access, and authorization solutions such as PKI, LDAP, and SAML.
- Experience working with REST APIs, microservices, containers, and other architectural styles.
- Experience with Continuous Delivery, Infrastructure as Code, and Behavior or Test Driven Development.
- Demonstrated experience with agile development practices, including Agile Scrum methodology.
- Knowledge of Intelligence Community (IC) processes, policies, and guidance.
- Understanding of network technologies.
- Understanding of CI/CD pipelines and deployment practices.