Requisitos técnicos:
- Conhecimentos de Redes de Telecomunicações é um diferencial;
- Capacidade de desenhar, desenvolver, manter testes unitarios, de integração e de UI;
- Experiência com Pipelines, CI/CD;
- Vivência em Microsoft Azure DevOps é um diferencial;
- Conhecimentos de banco de dados relacional (MariaDB/PostgreSQL);
- Conhecimentos de Docker;
- Conhecimentos de Linux será um diferencial;
- Conhecimentos em Python será diferencial;
- Habilidades em análise de problemas de integrações;
- Excelente capacidade lógica e analítica;
- Excelentes habilidades de comunicação;
- Experiência com integração de diferentes sistemas corporativos com base em documentação de fornecedor;
- Capacidade de realizar várias tarefas e entregar um trabalho de alta qualidade em prazos apertados é essencial;
- Capacidade de escrever soluções complexas, analisar alterações de código e fazer sugestões para melhorar a complexidade do código para manutenção e escalabilidade;
- Capacidade de raciocinar de forma lógica e criativa, identificando problemas, tirando conclusões válidas com os dados disponíveis e desenvolvendo soluções eficazes.
Atividades:
- Desenvolver novas funcionalidades/melhorias em um ambiente de front e back-end em Java
- Corrigir bugs identificados;
- Elaborar documentação dos desenvolvimentos;
- Apoiar o time técnico e gerencial em decisões e planejamento técnicos para implantar as melhorias e correções;
- Orientar profissionais mais juniores;
- Garantir a qualidade do código do time por meio de code review;
- Trabalhar em colaboração com o PO e parceiros de tecnologia para entender e esclarecer os requisitos das demandas;
- Criação de workflows em ferramenta de automação de processos, usando notação BPMN e JavaScript.
Formação:
- Bacharel, Graduação ou Tecnólogo em áreas ligadas à TI ou experiência comprovada em projetos de Desenvolvimento de Sistemas.
- Pelo menos 4 anos de experiência como desenvolvedor Java e/ou pelo menos 1 ano como Tech Leader Java