Responsabilidades
- Liderar equipes de desenvolvimento (código/testes) com múltiplos projetos;
- Entender e transformar requisitos de negócio, funcionais e não funcionais, em código modular e reutilizável;
- Aplicar as boas práticas de engenharia de software e padrões de projeto;
- Adotar frameworks, linguagens de programação, arquitetura e divisão de componentes do sistema e documentação ao longo do ciclo de vida do projeto;
- Implementar e manter aplicações, bibliotecas, componentes e frameworks;
- Desenvolver e fazer manutenção de códigos/testes de sistemas;
- Planejar e acompanhar os processos de deploy das aplicações;
- Monitorar a saúde das aplicações e acompanhar os logs de erros, propondo melhorias;
- Auxiliar o PO na definição técnica, estimativa e priorização dos requisitos funcionais e não funcionais;
- Participar ativamente do processo de resolução de problemas das aplicações e/ou ambientes;
- Realizar a revisão de código e a integração de componentes e versões;
- Acompanhar, implementar e executar testes de carga e de integração;
- Direcionar e realizar mentoria dos desenvolvedores das equipes e garantir aderência aos padrões estabelecidos.
- Obedecer a colaborar com a construção das visões arquiteturais para os projetos e o ecossistema de software;
Formação Acadêmica
Graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas.
Requisitos Obrigatórios Por Tecnologia e Perfil
JAVA
- Experiência com EJB (Stateless Session Bean, Message Drive Bean, Statefull Session Bean) e Java Message Service em geral;
- Vasta experiência em algoritmos e estrutura de dados;
- Experiência com o servidor de aplicações JBOSS, contemplando configuração básica, administração, deploy e otimização;
- Experiência em JAX-RS, JAX-WS, JAXB, RMI, JPA, JTA, JDBC, SQL, JSF, segurança
- JEE, framework Springboot e Spring Cloud;
- Experiência em bancos de dados relacionais e não relacionais;
- Experiência com ECMAScript;
- Experiência em tecnologias Web GUI, como Angular, Vue, HTML5, CSS3;
- Experiências nas melhores práticas de codificação / design e padrões de projeto, otimização, escalabilidade e clusterização;
- Sólidos conhecimentos em ambiente DevOps;
- Sólidos conhecimentos em plataformas para o provisionamento e gerenciamento de containers (Kubernetes, OpenShift entre outros);
- Vasta experiência em Agile e práticas de integração contínua e análise estática de código;
- Sólidos conhecimentos em ferramentas de versionamento de código (GIT)
- Experiência em gerenciamento de dependências utilizando Maven;
- Sólidos conhecimento em desenvolvimento utilizando testes unitários e de integração com JUnit.
- Inglês técnico (leitura e escrita).
PHP
- Experiência nos principais frameworks (Laravel, Lumen, Zend, entre outros);
- Vasta experiência em algoritmos e estrutura de dados;
- Experiência com os servidores de aplicações NGINX, Apache - contemplando configuração básica, administração, deploy e otimização;
- Experiência em bancos de dados relacionais e não relacionais;
- Experiência com ECMAScript;
- Experiência em tecnologias Web GUI, como Angular, Vue, HTML5 e CSS3;
- Experiência nas melhores práticas de codificação / design e padrões de projeto, otimização, escalabilidade e clusterização;
- Sólidos conhecimentos em ambiente DevOps;
- Sólidos conhecimentos em plataformas para o provisionamento e gerenciamento de containers (Kubernetes, OpenShift entre outros);
- Vasta experiência em Agile e práticas de integração contínua e análise estática de código;
- Sólidos conhecimentos em ferramentas de versionamento de código (GIT)
- Experiência em gerenciamento de dependências utilizando Composer;
- Sólidos conhecimento em desenvolvimento utilizando testes unitários e de integração com PHPUnit.
- Inglês técnico (leitura e escrita).
PYTHON
- Experiência em frameworks de mercado como Django, Flask ou CherryPy;
- Vasta experiência em algoritmos e estrutura de dados;
- Experiência nas melhores práticas de codificação / design e padrões de projeto, otimização, escalabilidade e clusterização.
- Experiência em bancos de dados relacionais e não relacionais;
- Experiência com ECMAScript;
- Experiência em tecnologias Web GUI, como Angular, Vue, HTML5 e CSS3;
- Sólidos conhecimentos em ambiente DevOps;
- Sólidos conhecimentos em plataformas para o provisionamento e gerenciamento de containers (Kubernetes, OpenShift entre outros);
- Vastos conhecimentos em Agile e práticas de integração contínua e análise estática de código;
- Sólidos conhecimentos em ferramentas de versionamento de código (GIT)
- Experiência em gerenciamento de dependências utilizando pip;
- Inglês técnico (leitura e escrita).
Certificações ou período de experiência por tecnologia
JAVA
Ao Menos Uma Certificação Em Técnicas De Desenvolvimento Ágil, DevOps Ou Computação Em Nuvem (cloud) Em Vigor e Válida; e Ainda Experiência Mínima:
de 7 anos em desenvolvimento em Java; ou de 5 anos em desenvolvimento Java e ao menos duas Certificações de Desenvolvedor
JAVA em vigor e válidas;
PHP
Ao Menos Uma Certificação Em Técnicas De Desenvolvimento Ágil, DevOps Ou Computação Em Nuvem (cloud) Em Vigor e Válida; e Ainda Experiência Mínima:
de 7 anos em desenvolvimento em PHP; ou de 5 anos em desenvolvimento PHP e ao menos duas Certificações de Desenvolvedor PHP em vigor e válidas;
PYTHON
Ao Menos Uma Certificação Em Técnicas De Desenvolvimento Ágil, DevOps Ou Computação Em Nuvem (cloud) Em Vigor e Válida; e Ainda Experiência Mínima:
de 7 anos em desenvolvimento em Python; ou de 5 anos em desenvolvimento Python e ao menos:
Uma Certificação em Python em vigor e válida; ou Certificado de conclusão de treinamento em Python de no mínimo 80 horas.
Competências Comportamentais
Proatividade, liderança técnica, boa comunicação interpessoal e escrita, visão sistêmica, capacidade de autogerenciamento e tomada de decisão, capacidades de negociação, além de habilidade para trabalhar em equipes multidisciplinares.
Regime De Contratação
CLT
Departamento
Governo