CACI International Incposted 18 days ago
$89,500 - $188,000/Yr
Full-time • Senior
Aurora, CO

About the position

CACI is seeking a Senior Developer to join a multidisciplined team to work on delivering the next generation of mission management systems using cutting edge cloud native technologies following an extreme agile continuous deployment software development framework. As a senior developer on this dynamic program; you will bring your front-end software development experience and perspective to work within a multi disciplined agile team in designing, developing, and maintaining next generation mission management applications. We’ll look to you to help design, develop, and maintain cloud native microservices and a UI for a data-rich application with complex user workflows. As a part of the development process, you will write automated tests, deploy to a fully automated DevSecOps pipeline, and influence the current architecture and future technical direction of the project. Each day, you can expect to report a brief status at an agile stand-up meeting, dig into the highest priority work to accomplish that day, code with your teammates, and participate in TEMs as needed.

Responsibilities

  • Design, develop, and maintain cloud native microservices and a UI for data-rich applications.
  • Write automated tests and deploy to a fully automated DevSecOps pipeline.
  • Influence the current architecture and future technical direction of the project.
  • Participate in agile stand-up meetings and collaborate with team members.

Requirements

  • Available to work in-person at CACI facilities in Sterling, VA or Aurora, CO.
  • Must have TS/SCI with CI poly (or be willing to take CI poly).
  • Bachelor’s Degree in STEM field or related experience.
  • 7 or more years of experience in software development.
  • Experience with Web/Front End development.
  • Experience developing within a Linux environment.
  • Experience with containers or microservice architecture.
  • Willingness to support product across Full Stack.
  • Experience with or understanding of true Agile Kanban processes.
  • Demonstrated experience working with others in a team environment.
  • Current Security+ certification (or the willingness to get it).

Nice-to-haves

  • Experience with Java/Back-end development.
  • Experience with DevOps processes and tools.
  • Experience using Amazon Web Services.
  • Experience with container management tools (e.g., Docker, Kubernetes).
  • Experience with Git / GitLab source code management tools.
  • Experience using Test Driven Development (TDD) tools such as Cypress and Mockito.
  • Experience with database systems such as MySQL, Redis, etc.

Benefits

  • Comprehensive healthcare benefits.
  • Wellness programs.
  • Financial and retirement benefits.
  • Family support programs.
  • Continuing education opportunities.
  • Flexible time off benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service