Desenvolvimento de Software
A busca por profissionais apaixonados por desafios e tecnologia é um passo fundamental para o sucesso da nossa empresa.
1. Atribuições:
* Atuar no desenvolvimento e manutenção de novas funcionalidades, garantindo a responsabilidade total para desenvolver em sistemas críticos; Monitorar o desempenho e aplicação das alterações nos sistemas; Documentar as mudanças realizadas; Criar e manter sistemas em produção levando em consideração requisitos não-funcionais;
* Requisitos:
o Saber questionar gaps na arquitetura e no processo de desenvolvimento e propor soluções adequadas;
o Saber realizar inspeções no código e na documentação, evitando erros e melhorando práticas; Implementar testes automatizados;
o Desenvolver software em Go, garantindo velocidade e eficiência; Ter conhecimento de Bancos de dados relacional (PostgreSQL, MySQL); Ter conhecimento em arquitetura de microsserviços;
o Ter capacidade de colaborar com a equipe em Code Reviews, pontuando boas práticas e possíveis melhorias.
Competências necessárias: software desenvolvimento, programação, bancos de dados, arquitetura de microsserviços.