Primerica

Desenvolvedor Líder de Aplicações

JavaScriptTypeScriptSQLDockerKubernetes
Tradução automática. Consulte o original.

Sobre a oportunidade

JUNTE-SE À NOSSA EQUIPE

Em 2025, o USA Today reconheceu a Primerica como uma Top Workplace USA pelo quinto ano consecutivo, e a Newsweek nomeou a Primerica como uma das Maiores Locais de Trabalho da América para Diversidade pelo segundo ano consecutivo. Em 2024, o Atlanta Journal-Constitution nomeou a Primerica como uma Top Workplace pelo décimo primeiro ano consecutivo, e a Forbes reconheceu a Primerica como uma das Melhores Empregadoras da América para Mulheres pelo quinto ano consecutivo. Além disso, pela décima vez, a Primerica foi eleita um Melhor Empregador pela Gwinnett Magazine. A Primerica é um ótimo lugar para trabalhar!

SOBRE ESTA POSIÇÃO

O Desenvolvedor é responsável por projetar, modificar e desenvolver sistemas utilizando técnicas avançadas, incluindo a capacidade de analisar sistemas atuais para resolver problemas novos e/ou existentes. Requer conhecimento aprofundado e experiência em desenvolvimento de sistemas frontend. Atua como recurso para colegas com menos experiência; pode liderar ou dirigir o trabalho de outros desenvolvedores/projetos. Mantém-se atualizado sobre tecnologias novas e emergentes. Trabalha de forma independente; recebe orientação mínima.

A faixa salarial estimada para esta função é de até 125K USD Anual

Localização: Duluth, GA

Função Híbrida

Status FLSA: Esta posição é isenta (não elegível para pagamento de horas extras): Sim

Tem sido e continuará sendo a política da Primerica, Inc., e suas subsidiárias ser um Empregador de Igualdade de Oportunidades. Fornecemos igualdade de oportunidades a todos os indivíduos qualificados, independentemente de raça, sexo, cor, credo religioso, religião, origem nacional, status de cidadania, idade, deficiência, gravidez, ancestralidade, serviço militar ou status de veterano, status genético ou de portador, estado civil, orientação sexual ou qualquer classificação protegida pelas leis federais, estaduais ou locais aplicáveis.

Na Primerica, acreditamos que diversidade e inclusão são críticas para o nosso futuro e nossa missão – criando uma base para um local de trabalho criativo que leva à inovação, crescimento e lucratividade. Através de uma variedade de programas e iniciativas, investimos em cada funcionário, buscando garantir que nosso pessoal não seja apenas respeitado como indivíduo, mas também verdadeiramente valorizado por suas perspectivas únicas.

RESPONSABILIDADES E QUALIFICAÇÕES

FUNÇÕES E RESPONSABILIDADES DO CARGO

Funções Técnicas

  1. Codifica, realiza testes unitários e depura programas, garantindo desempenho ideal usando técnicas de programação avançadas.
  1. Escreve especificações técnicas e cria planos de teste unitário completos para cada nova funcionalidade, aplicação e/ou conversão de um sistema de aplicação para outro.
  1. Realiza testes unitários completos para novas funcionalidades, aplicações, conversões, etc., através de validação de regressão completa.
  1. Utiliza ferramentas de software apropriadas para gerenciamento de código-fonte, criação de código, compilação e execução de programas.
  1. Documenta novos sistemas, bem como alterações em sistemas existentes, de acordo com os padrões estabelecidos; desenvolve fluxogramas, diagramas de lógica, formatos de registro e estruturas de codificação usando ferramentas aprovadas pela arquitetura.
  1. Revisam planos e resultados de testes de negócios para garantir a eficácia no atendimento aos requisitos do projeto.
  1. Dirige o treinamento de pessoal de negócios em sistemas novos e modificados.
  1. Fornece suporte on-call para ambientes de produção e inferiores.
  1. Fornece treinamento trabalhando e orientando outros desenvolvedores e/ou contratados.
  1. Experiência no ciclo completo de implementação de PRPC, incluindo design de estrutura de classes corporativas e design de conjuntos de regras.

Funções de Análise e Investigação

  1. Realiza análise de fundo através de pesquisa, entrevistas / reuniões com áreas de negócios para definir necessidades, entender resultados desejados e resolver problemas.
  1. Reúne-se independentemente com parceiros de negócios e gerência para determinar soluções de sistemas e avaliar a viabilidade técnica.
  1. Analisa fatores detalhados do sistema, incluindo requisitos de entrada e saída, fluxo de informações, requisitos de hardware e software e métodos alternativos de resolução de problemas para garantir o desempenho ideal.
  1. Aplica habilidades avançadas de análise e conhecimento de negócios para resolver problemas complexos de negócios.
  1. Utiliza ferramentas aprovadas apropriadas para projetar soluções.
  1. Mantém-se atualizado sobre tecnologia avançada dentro de suas áreas de especialização.
  1. Colabora com outros para formular soluções ideais.

Funções de Entrega de Projeto

  1. Participa e lidera a criação, planejamento e coordenação de sistemas com outras equipes e recursos de TI.
  1. Cria e/ou atualiza a documentação do sistema conforme apropriado com base na atribuição do projeto.
  1. Desenvolve propostas de projeto (incluindo estimativas) e as apresenta aos stakeholders para revisão e aprovação.
  1. Discute e documenta como as alterações propostas no sistema afetarão o processo de negócios ou outros sistemas relevantes.
  1. Aplica e adere à Política de Gerenciamento de Tecnologia do Ciclo de Vida de Desenvolvimento de Software (SDLC).
  1. Adere à Política de Gerenciamento de Tecnologia de Gerenciamento de Mudanças.

Liderança de Projeto

  1. Gerencia projetos mais complexos até a conclusão, incluindo design e propostas de projeto.
  1. Mantém interações positivas com negócios/colegas.

Conformidade

  1. Protege a autoridade da empresa para fazer negócios, cumprindo os padrões legais e éticos, políticas e procedimentos.
  1. Segue todas as Políticas de Gerenciamento de Tecnologia da Informação aplicáveis.
  1. Garante que novas ferramentas, métodos ou frameworks de desenvolvimento proporcionem técnicas de codificação seguras.

RESPONSABILIDADES DE SUPERVISÃO

Fornece treinamento, orientação ou mentoria a membros da equipe, sem responsabilidades formais de supervisão.

Requisitos mínimos

EDUCAÇÃO, EXPERIÊNCIA E CERTIFICADOS

  1. Escola técnica, profissionalizante ou de negócios ou experiência equivalente em ciência da computação, engenharia da computação ou área relacionada.
  1. 4-5 anos de experiência.
  1. Participou de vários projetos de sistemas importantes e demonstrou proficiência em várias disciplinas/plataformas de desenvolvimento.
  1. Habilidades de resolução de problemas, análise e design.
  1. Codificação, teste e depuração de sistemas.
  1. Automotivado com excelentes habilidades organizacionais, verbais e de comunicação escrita e a capacidade de trabalhar bem com colegas e gerência.
  1. Assume a responsabilidade pelas tarefas atribuídas e trabalha com orientação e direção mínimas da gerência e de outros membros da equipe.

CONHECIMENTOS, HABILIDADES E HABILIDADES NECESSÁRIAS

  1. HTML5, CSS3, Typescript e Vue.js, Vuetify, Pinia, Vite.
  1. Compreensão de OOP em Javascript e padrões MVC/MVVM.
  1. Ferramentas de CI/CD como Jenkins ou Gradle.
  1. Software de Gerenciamento de Contêineres como Docker ou Kubernetes.
  1. Ferramentas de solução de problemas como Chrome Dev Tools ou BrowserStack.
  1. Teste de aplicações JavaScriipt usando frameworks como Vitest, JEST/Mocha (Unitário, E2E, UI)
  1. Ferramentas de build como Webpack ou Rollup.
  1. Ferramentas de gerenciamento de testes e rastreamento de defeitos como Jira.
  1. Bancos de dados, JDBC, SQL, análise de JSON e XML.
  1. Programação segura usando as Melhores Práticas da Indústria.
  1. Consumo de Serviços REST, compreensão de verbos HTTP e códigos de status de resposta HTTP.
  1. Postman ou ferramentas equivalentes de teste de API.
  1. Desenvolvimento de aplicativos web responsivos para celular, tablet e desktop.

NOSSOS BENEFÍCIOS

  • Seguro saúde, odontológico e de visão a partir do primeiro dia.
  • Plano 401(k) com contrapartida competitiva do empregador.
  • Férias, dias de folga por doença, feriados e dias de voluntariado.
  • Seguro de vida e invalidez.
  • Conta de Despesas Flexíveis e Conta de Poupança para Saúde.
  • Desenvolvimento profissional.
  • Reembolso de mensalidades.
  • Eventos sociais e de filantropia patrocinados pela empresa.

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