Líder Técnico de Desenvolvimento
Híbrido DF
Formação:
- Diploma, devidamente registrado, de conclusão de curso de 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 (Enterprise Integration Patterns, Design Patterns, SOA, Microservices Patterns)
-
Arquitetura de aplicações em três camadas, modelo MVC.
-
Conhecimentos sobre Arquiteturas de Microsserviços, sua aplicação e padrões
-
Conhecimento em Devops e DevSecOps
-
Conhecimento em Java, PHP, Ionic, Angular, Spring Boot, Spring MVC, NodeJS, XML, Rest, Json, SOAP, EJB, JMS, JavaScript, XML, SOAP, JSP, HTML, CSS, API, Web Services, Bootstrap;
-
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;
-
Análise de código: SonarQube;
-
Ferramentas CI/CD: Jenkins, GitLab, Maven
-
Containers: Kubernets, Docker;
-
Testes funcionais e automatizados: Junit, Selenium, Cucumber
-
Ferramentas de avaliação de performance: Jmeter
-
Comunicação clara e objetiva (oral e escrita);
-
Capacidade de trabalho em equipe;
-
Proatividade; e
-
Bom relacionamento interpessoal e profissional.
Experiência mínima exigida:
- 8 (oito) anos desempenhando funções de desenvolvimento de aplicações web.