Full Stack developer

CACIChantilly, VA

About The Position

We are seeking a Full Stack developer that is interested and passionate about working as part of a modern, fast-paced agile software development team supporting a ServiceNow implementation. The ideal candidate will play a crucial role in supporting and enhancing our diverse environment to drive innovation and efficiency. This position requires a blend of front-end and back-end development expertise, with a strong emphasis on creating seamless, scalable, and robust solutions. The successful applicant will collaborate with cross-functional teams to design, develop, and maintain deliverables that meet the evolving needs of our organization. Successful candidates will be part of a scrum team working on feature design and development, automation, testing, and deployments.

Requirements

  • An active TS/SCI clearance with a poly
  • Bachelor's degree in systems engineering, electrical engineering, information technology, or related field or equivalent experience
  • 5+ years of relevant experience (or 7+ years without related degree)
  • Familiarity working in Linux Operating Systems
  • Proficiency in front-end technologies [e.g., HTML, CSS, JavaScript, and modern JavaScript frameworks/libraries (e.g., React, Angular, Vue.js)]
  • Proficiency in back-end technologies (e.g., Node.js, Python, Java, or similar)
  • Strong understanding of SQL and NoSQL databases (e.g., MySQL, PostgreSQL)
  • Experience with configuration management processes (e.g., Git)
  • Experience with Agile software development methodologies
  • Experience with Amazon Web Services and containerization (e.g., Kubernetes, Docker) and orchestration technologies
  • Current Security+, CASP, or CISSP Certification
  • Experience developing analysis of alternatives, process improvement documents, design documentation, and presentations to brief results and recommendations
  • Experience working with multiple teams coordinating various integration projects
  • Demonstrated initiative and ability to start, develop, and complete short and long-term projects
  • Demonstrated accuracy and thoroughness in the review, analysis, design, and recommendations for implementation of project improvements

Nice To Haves

  • Experience with ServiceNow development and administration using Business Rules, Client Scripts, UI Actions, CMDB, CI Discovery
  • Ability to leverage scripting languages to speed deployments
  • Experience deploying, maintaining and optimizing PostgreSQL databases
  • Experience with identity management, access, and authorization solutions (e.g., PKI, LDAP, SAML)
  • Experience with REST, microservices, containers, and other architecture styles
  • Experience with Continuous Delivery, Infrastructure as Code, and Behavior and/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

Responsibilities

  • Design, develop, test, integrate, deploy, and maintain product baselines using Agile, DevOps, and Continuous Delivery best practices
  • Leverage broad knowledge across a variety of technologies to deliver and maintain product increments across different security domains
  • Work closely with development and engineering teammates, and 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 to propose designs and negotiate acceptance criteria
  • Create the necessary documentation to support the Agile life cycle (e.g., design, architecture, user stories, acceptance criteria)
  • Performing troubleshooting efforts and incident resolution

Benefits

  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
  • We offer competitive compensation, benefits and learning and development opportunities.
  • Our broad and competitive mix of benefits options is designed to support and protect employees and their families.
  • At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service