Desenvolvedores de sistemas sênior desempenham um papel fundamental na construção e evolução dos sistemas da nossa empresa.
Responsabilidades:
* Participar de discussões de requisitos e do design preliminar, assumindo responsabilidade pelo design detalhado e pela codificação dos módulos funcionais do sistema;
* Manter e melhorar sistemas legados, projetando e implementando novos sistemas nas plataformas indicadas;
* Realizar testes internos e depuração conjunta para garantir a qualidade e a estabilidade dos módulos atribuídos;
* Elaborar e atualizar documentos de design do projeto, manuais de produto e demais documentações relacionadas;
* Auxiliar o gerente de projeto no cronograma, reporte de status e coordenação das entregas;
* Coordenar com outros departamentos para fornecer suporte técnico e solucionar questões de integração;
* Ser interface com as partes interessadas para esclarecer requisitos técnicos e propor soluções eficazes;
* Acompanhar o progresso dos módulos e reportar prontamente riscos ou impedimentos à equipe de projeto;
* Executar tarefas ad hoc e atribuições temporárias conforme necessário para apoiar os objetivos do projeto;
Nossa empresa valoriza a diversidade e a inclusão em sua equipe.
Requisitos:
* Graduação completa ou superior em áreas como Ciência da Computação, Engenharia de Software, etc.;
* Experiência em desenvolvimento de software Java;
* Experiência em projetos de plataforma de nuvem para IoT e em projetos AMI é um diferencial;
* Domínio de codificação em Java e sólidos conceitos de engenharia de software;
* Familiaridade com bancos de dados como MySQL e MongoDB;
* Capacidade de escrever scripts comuns;
* Experiência no uso do framework SSM; conhecimento em microserviços é um plus.