Responsabilidades e atribuições
* Atuar no desenvolvimento de aplicações Web em equipe de desenvolvimento Scrum, com foco em projetos que envolvem inteligência artificial.
* Realizar a codificação e manutenção de aplicações Web.
* Desenvolver aplicações escaláveis, seguras e integradas a soluções de IA.
* Apoiar no levantamento de requisitos de tecnologia e na definição de soluções inovadoras.
* Gerar documentação técnica, bem como testes unitários e funcionais.
* Cooperar com o time para o review de código, definição de interfaces, e atuar na proposta de soluções para os usuários/clientes.
Requisitos e qualificações
* Formação Superior Completa ou em andamento em Engenharia da Computação, Ciência da Computação, Análise e Desenvolvimento de Sistemas ou cursos correlatos.
* Experiência em desenvolvimento na linguagem de programação Java.
* Conhecimento nas tecnologias SpringBoot, REST, Web Services.
* Experiência em banco de dados relacional Oracle ou similar.
* Experiência em sistemas de controle de versão como Git, Gitlab.
* Conhecimento em análise e desenvolvimento de sistemas, análise orientada a objetos, testes e documentação.
* Inglês avançado para conversação, escrita e leitura.
Diferenciais:
* Experiência com desenvolvimento frontend utilizando React ou Angular.
* Experiência em projetos que envolvam inteligência artificial ou integração com modelos de IA.
* Experiência com Deploy automatizado e integrações.