
About the role
Compreender requisitos através do contato com clientes e áreas envolvidas no projeto/atendimento;
Desenvolver novas aplicações de software e/ou novas features em sistemas já existentes utilizando linguagem JAVA e frameworks relacionados, definidos para os projetos atuando em desenvolvimento full-stack dependendo do projeto;
Analisar e modificar programas e/ou rotinas de sistemas, alterando o processamento, a codificação e demais elementos, a fim de corrigir falhas e/ou atender alterações de sistemas e novas necessidades;
Criar testes unitários e de integração em ambiente de desenvolvimento para validação dos requisitos.
Atuar em conjunto com equipes multiculturais e multidisciplinares;
Documentar as etapas de desenvolvimento realizando o registro do desenvolvimento nas ferramentas de versionamento e documentação;
Conhecer e seguir boas práticas em programação, utilizando medidas para tornar o código universal e claro, seja na nomenclatura ou na forma como são separados, permitindo que possa ser feito a leitura do código, identificação e correção.
Qualificações e conhecimentos:
Ensino superior em Engenharia de Computação, Ciência da Computação, Sistemas de Informação, Engenharia Eletrônica ou áreas relacionadas;
Inglês intermediário mandatório (leitura e escrita);
Possuir experiência em desenvolvimento linguagem JAVA e desejável familiaridade com outras linguagens (C#, typescript, python);
Conhecimentos em versionamento de código (GIT), UML, bancos de dados relacionais e linguagem SQL;
Experiência com metodologias ágeis (Scrum, Kanban)
741,000+ hidden jobs like this
Pantheon and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites