Qual a missão do cargo?
Garantir o resultado desenvolvimento dos softwares/aplicativos conforme o projeto em andamento, assegurando que os processos de desenvolvimento sejam assertivos e atinjam o objetivo traçado, visando atender às necessidades dos clientes internos e externos.
Quais serão suas responsabilidades?
- Escrever consistentemente código pronto para produção que é facilmente testável, facilmente entendido por outros desenvolvedores e que leva em conta os casos extremos e os erros;
- Entender quando é apropriado deixar comentários, mas tende para o código auto documentado;
- Compreende a pirâmide de testes e escreve testes de unidade, bem como testes de nível superior de acordo com ela. Sempre escreve testes para lidar com casos de borda e erros esperados normalmente, bem como caminhos felizes;
- Proficiente no uso de depuração sistemática para diagnosticar todos os problemas localizados em um único serviço. Usa depuração sistemática para diagnosticar problemas entre serviços, às vezes com a ajuda de engenheiros mais experientes.
O que esperamos de você?
- Experiência em Java, Spring Boot ou Quarkus;
- Kubernetes;
- Cloud (GCP, AWS ou WIS);
- Buscar desenvolvimento contínuo de novas linguagens como GoLang e etc;
- Banco de Dados - não relacionais.
Quais são os nossos benefícios?