Desenvolvedor de Software – Sênior

Formação:

  • Graduação na área de Tecnologia da Informação ou nível superior em qualquer área com pós-graduação na área de Tecnologia da Informação em nível de especialização ou mestrado ou doutorado, fornecido por instituição de ensino superior reconhecido pelo Ministério da Educação – MEC, ou pelo órgão competente para tanto no país de emissão do diploma.

Conhecimento Técnico Obrigatório:

  • Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban;
  • Conhecimentos em padrões de projeto;
  • Arquitetura de aplicações em três camadas, modelo MVC;
  • Conhecimentos sobre Arquiteturas de Microsserviços;
  • Conhecimento em Devops e DeSecOps

Conhecimentos de tecnologia:

  • Banco de dados transacionais como MySQL ou PostgreSQL, SqlServer e Oracle;
  • Bancos de dados NoSQL, como MongoDB e Redis;
  • Ferramentas de controle de versão: Subversion e Git;
  • Ferramentas CI /CD: Jenkins, GitLab, Maven;
  • Containers: Kubernets, Docker.

Experiência mínima exigida:

  • 6 (seis) anos desempenhando funções de desenvolvimento de aplicações web.

Menu