CACI International

Engenheiro de Software, Sistemas de Classificação (JavaScript)

JavaScriptTypeScriptNode.jsAWSDocker
Tradução automática. Consulte o original.

Sobre a oportunidade

Título do Cargo: Engenheiro de Software, Sistemas de Classificação (JavaScript)

Categoria do Cargo: Tecnologia da Informação

Tipo de Contrato: Tempo integral

Tipo de Emprego: Efetivo

Porcentagem de Viagem Requerida: Nenhuma

Tipo de Viagem: Nenhuma

* * *

-

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 funcionários e suas famílias. Na CACI, você receberá benefícios abrangentes, como: saúde, bem-estar, financeiros, aposentadoria, apoio familiar, educação continuada e benefícios de tempo livre.

A faixa salarial proposta para esta posição é: $94,400 - $198,200

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 com Polígrafo

Requerido

  1. Acesso TS/SCI com polígrafo
  1. Bacharelado em Engenharia da Computação, Ciência da Computação ou área relacionada (ou 4 anos de experiência adicional em engenharia de software em substituição ao diploma, totalizando 7 anos)
  1. 3+ anos de experiência em engenharia de software
  1. Forte conhecimento prático de JavaScript/DOM, TypeScript, Node.js/npm
  1. Experiência com serviços e dashboards AWS
  1. Experiência prática utilizando Docker (incluindo conversão de aplicações para imagens Docker)
  1. Experiência com Git (linha de comando), GitLab CI e pipelines GitLab
  1. Familiaridade com Jest e Cypress
  1. Experiência no desenvolvimento de testes unitários e funcionais
  1. Experiência na condução de revisões de código
  1. Capacidade de trabalhar diretamente com clientes e dentro de processos de equipe estabelecidos
  1. Fortes habilidades de solução de problemas
  1. Capacidade de seguir padrões de codificação e políticas de equipe

A Oportunidade

Junte-se à CACI como parte do programa MWIII Bridge, apoiando as capacidades de Gerenciamento de Identidade, Credencial e Acesso (ICAM) em toda a empresa e em implantações autônomas dentro da Comunidade de Inteligência. Com sede em Hanover, MD, este trabalho focado em missão abrange gerenciamento de programas, desenvolvimento de software, engenharia de sistemas, testes, integração, migração, documentação e gerenciamento de releases. Como Engenheiro de Software na equipe ClassifyIT, você ajudará a aprimorar e estender ferramentas de marcação de classificação que suportam tanto os sistemas de missão existentes quanto as aplicações emergentes baseadas em M365. Você contribuirá para o desenvolvimento em ciclo de vida completo e colaborará com uma equipe talentosa focada em entregar software seguro e orientado por políticas em múltiplos ambientes.

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

  1. Projetar, desenvolver, testar e documentar capacidades de software que suportam marcação de classificação e validação de controle de acesso.
  1. Estender e personalizar ferramentas para validação, comparação e aplicação de strings de classificação.
  1. Trabalhar com uma equipe de desenvolvedores para implementar novos recursos para ferramentas de classificação atuais e baseadas em M365.
  1. Participar plenamente da elicitação de requisitos, discussões técnicas e tomada de decisões ao longo do ciclo de vida do software.
  1. Colaborar estreitamente em um ambiente de equipe estabelecido e trabalhar diretamente com clientes quando necessário
  1. Contribuir para a criação e execução de testes funcionais, testes unitários e revisões de código.
  1. Solucionar problemas e apoiar a melhoria contínua dos processos de desenvolvimento e padrões de codificação.

Desejável

  1. Experiência em coletar, analisar e capturar requisitos de clientes
  1. Capacidade de contribuir para requisitos de novos recursos e correções de defeitos
  1. Experiência na criação e expansão de testes unitários
  1. Conhecimento do Microsoft Office JavaScript API
  1. Capacidade de triar, rastrear e responder a perguntas e problemas de usuários
  1. Experiência em testar novas releases de software e requisições de merge
  1. Experiência em colaboração com desenvolvedores, contratados e stakeholders do Governo
  1. Capacidade de contribuir para documentação de alto nível e guias do usuário
  1. Fortes habilidades de gerenciamento de tempo

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores