Local não informado

1 posição

Não informado

O processo seletivo será encerrado em 01/01/1970

Analisar os requisitos fornecidos e implementar o software que atenderá a necessidade especificada. Implementar novos recursos e funcionalidades dentro do sistema ou em ferramentas auxiliares. Empregar linguagens de programação, ferramentas e frameworks adequadas a cada projetos (novos e legados). Implementar os componentes de software em conformidade com a arquitetura geral do projeto. Produzir código limpo, eficiente, reutilizável e manutenível. Realizar testes unitários para garantir o correto funcionamento dos componentes desenvolvidos. Participar em testes de integração para verificar a interação entre diferentes módulos do sistema. Garantir que o software continue funcionando através de correções de bugs e implementação de atualizações. Produzir documentação técnica para uso em manuais de usuários, atividades de suporte e futuras manutenções e atualizações. Trabalhar em estreita colaboração com analistas de requisitos, designers, outros desenvolvedores e analistas de qualidade. Trabalhar em pair programming e realizar code review. Identificar, analisar e solucionar problemas que surgem durante o processo de desenvolvimento e após o lançamento. Realizar todos os registros requeridos para garantir a auditabilidade e rastreabilidade das tarefas realizadas. Mentorar e apoiar colaboradores menos experientes.

Requisitos

Habilidade Técnica

  • Graduação em Tecnologia da Informação ou áreas correlatas. -
  • Conhecimento e experiência com algoritmos e estruturas de dados. -
  • Conhecimento em sistemas de gerenciamento de bancos de dados e em modelagem de dados. -
  • Proficiência em sistemas de controle de versão para desenvolvimento de software em equipe. -
  • Familiaridade com boas práticas e padrões de desenvolvimento de software e com metodologias ágeis. -
  • Proficiência em uma ou mais linguagens de programação relevantes. -
  • Conhecimento e experiência com frameworks de desenvolvimento (Backend e Frontend). -
  • Habilidade de desenvolvimento de aplicações responsivas (Web e Mobile). -
  • Capacidade de criar e executar testes unitários e analisar seus resultados. -
  • Habilidades para trabalhar com APIs e integrar diferentes sistemas. -
  • Capacidade de se manter atualizado sobre novas ferramentas, linguagens e tendências tecnológicas. -
  • Conhecimento e experiência no desenvolvimento de sistemas utilizando recursos de inteligência artificial. -

Benefícios

  • Vale Alimentação no cartão EUCARD;
  • Cartão Eucard MultiConvênios (débito e crédito);
  • Índice de Performance Individual;
  • Cartão aniversário;
  • Convênio com o SESC e AMIC;
  • Desconto no Centro Universitário FAG;
  • Descontos em escolas de Inglês;
  • Plano Odontológico co-participativo, extensivo a dependentes;
  • Premiação por tempo de casa;
  • Descontos com passagens Eucatur.

Como chegar

Brasil