Launch Legends
CACI International
Full Stack Desenvolvedor/Engenheiro de Software
Sobre a oportunidade
Título da Vaga: Full Stack Desenvolvedor/Engenheiro de Software
Categoria da Vaga: Engenharia
Tipo de Contrato: Tempo Integral
Tipo de Emprego: Efetivo
Percentual de Viagem Requerida: Até 10%
Tipo de Viagem: Local
Previsão de Fim da Publicação: 9/25/2027
-
A CACI é um Empregador de Oportunidades Iguais. Todos os candidatos qualificados receberão consideração para emprego sem distinção de raça, cor, religião, sexo, gravidez, orientação sexual, idade, origem nacional, deficiência, status de veterano protegido ou qualquer outra característica protegida.
Qualificações
Nível Mínimo de Acesso Requerido para Iniciar: TS/SCI
Requerido
- Disponibilidade para trabalhar presencialmente nas instalações da CACI em Sterling, VA ou Denver, CO
- Acesso: Deve possuir TS/SCI com CI poly (ou estar disposto a fazer o CI poly)
- Formação: Bacharelado em área STEM ou experiência relacionada e 3+ anos de experiência
- Experiência com Java/Back-end OU
- Experiência com Web/Front-end
- Experiência desenvolvendo em ambiente Linux
- Disposição para trabalhar em todo o escopo do produto Full Stack
- Disposição para trabalhar em processos Kanban Ágeis verdadeiros e ambientes de desenvolvimento dinâmicos.
- Experiência comprovada trabalhando com outras pessoas em um ambiente de equipe.
- Disposição para obter certificação Security+
A Oportunidade
A CACI está buscando um Desenvolvedor de Software para se juntar a uma equipe multidisciplinar para trabalhar na entrega da próxima geração de sistemas de gerenciamento de missões usando tecnologias nativas de nuvem de ponta, seguindo uma estrutura de desenvolvimento de software de implantação contínua ágil extrema.
O que você pode esperar
Uma cultura de integridade.
Na CACI, colocamos caráter e inovação no centro de tudo o que fazemos. Como um membro valioso da equipe, você fará parte de um grupo de alto desempenho dedicado às missões de nossos clientes e impulsionado por um propósito maior – garantir a segurança de nossa nação.
Um ambiente de confiança.
A CACI valoriza as contribuições únicas que cada funcionário traz para nossa empresa e nossos clientes - todos os dias. Você terá autonomia para tirar o tempo que precisar através de um benefício único de folga flexível e terá acesso a recursos robustos de aprendizado para tornar suas ambições realidade.
Um foco em crescimento contínuo.
Juntos, avançaremos as missões mais críticas de nossa nação, construiremos sobre nosso longo histórico de sucesso nos negócios e encontraremos oportunidades para inovar - em sua carreira e em nosso legado.
Responsabilidades
Como desenvolvedor neste programa empolgante e dinâmico, você trará seu entusiasmo pelo desenvolvimento de software para trabalhar em uma equipe ágil multidisciplinar no projeto, desenvolvimento e manutenção de aplicações de gerenciamento de missões de próxima geração.
Contaremos com você para aprender a ajudar a desenvolver, solucionar problemas e manter microsserviços nativos de nuvem e uma interface de usuário (UI) para uma aplicação rica em dados com fluxos de trabalho complexos.
Como parte do processo de desenvolvimento e suporte à adoção pelo usuário, você escreverá testes automatizados para seu código, implantará em um pipeline DevSecOps totalmente automatizado e ajudará a solucionar quaisquer bugs encontrados.
Todos os dias, você pode esperar relatar um breve status em uma reunião ágil de stand-up, focar no trabalho de maior prioridade para realizar naquele dia, codificar com seus colegas de equipe e participar de TEMs conforme necessário.
As tecnologias que você usará incluem:
- Java 17: Spring Boot, Spring Framework e microsserviços REST
- JavaScript/TypeScript: Frameworks como Vue 3 e Bootstrap
- Ferramentas de teste automatizado: Mockito, JUnit, Cypress, etc.
- Bancos de dados: PostGres, MySQL, Redis, AWS DynamoDB, etc.
- Serviços de Nuvem: AWS EC2, RDS, S3, SNS/SQS e Lamda.
- Ferramentas de SCM e rastreamento de issues como Git, Jira, Confluence, etc.
- Ferramentas de pipeline DevSecOps como Gitlab CI/CD, SonarQube, Fortify, etc.
Desejável
- Experiência com metodologias Ágeis e processos e ferramentas DevOps
- Experiência utilizando Amazon Web Services
- Experiência com ferramentas de gerenciamento de contêineres (ex: Docker, Kubernetes)
- Experiência com ferramentas de gerenciamento de código fonte Git / GitLab
- Experiência utilizando ferramentas de Test Driven Development (TDD) como Cypress e Mockito.
- Experiência com sistemas de banco de dados como MySQL, Redis, etc.
Faixa Salarial
Há uma série de fatores que podem influenciar o salário final, incluindo, mas não se limitando a, localização geográfica, categorias de mão de obra de contratos do Governo Federal e taxas salariais de contratos, experiência de trabalho anterior relevante, habilidades e competências específicas, educação e certificações.
Nossos funcionários valorizam a flexibilidade na CACI que lhes permite equilibrar trabalho de qualidade e suas vidas pessoais. Oferecemos remuneração competitiva, benefícios e oportunidades de aprendizado e desenvolvimento.
Nosso amplo e competitivo mix de opções de benefícios é projetado para apoiar e proteger os funcionários e suas famílias.
Na CACI, você receberá benefícios abrangentes, como: saúde, bem-estar, financeiros, aposentadoria, suporte familiar, educação continuada e benefícios de tempo livre.
Como esta posição pode ser trabalhada em mais de uma localidade, a faixa mostrada é a média nacional para a posição.
A faixa salarial proposta para esta posição é:
$69,100-$141,500
