Como Desenvolvedor Júnior, você estará envolvido no desenvolvimento, implementação e manutenção de software. Você trabalhará em estreita colaboração com a equipe de desenvolvimento para criar soluções eficientes e eficazes para problemas técnicos. Este papel é ideal para alguém apaixonado por tecnologia, com habilidades básicas de programação e desejo de aprender e crescer na área de desenvolvimento de software.
Responsabilidades:
- Escrever código limpo, eficiente e documentado usando uma ou mais linguagens de programação, como Java, Python, C++, etc.
- Colaborar com a equipe de desenvolvimento para planejar, projetar e implementar novos recursos e funcionalidades.
- Solucionar problemas e depurar problemas de software, identificando e corrigindo bugs.
- Realizar testes unitários e de integração para garantir a qualidade do software.
- Participar de revisões de código e contribuir para a melhoria contínua do processo de desenvolvimento.
- Manter-se atualizado com as tendências e tecnologias emergentes na área de desenvolvimento de software.
- Conhecer e cumprir as regras
- Entender os requisitos de Antissuborno e Compliance descritos nos documentos do SGI.
- Aplicar essas regras no dia a dia do trabalho.
- Atuar de forma íntegra, garantindo que suas ações estejam sempre em conformidade com essas diretrizes.
- Comunicar situações suspeitas ou irregulares
- Informar sempre que houver suspeita, tentativa ou ocorrência real de violação das políticas de Compliance e Antissuborno.
- O relato deve ser feito quando houver crença razoável de que a informação é verdadeira, mesmo que não haja certeza absoluta.
- Saber como usar o Canal de Denúncias
- Conhecer os procedimentos para realizar notificações pelo Canal de Denúncias.
- Estar ciente de seus direitos, proteção contra retaliações e confidencialidade ao fazer um relato.
- Utilizar o canal sempre que necessário, de forma responsável.
- Entender a importância do Compliance no desempenho profissional
- Reconhecer que o cumprimento das práticas de Compliance também faz parte da avaliação de desempenho individual.
Requisitos:
- Desejável formação superior completa ou em andamento em áreas de Tecnologia ou áreas correlatas, reconhecido pelo MEC;
- Experiência em desenvolvimento com Java, Angular, Spring Framework, JPA, modelagem de dados, TDD, testes unitários e testes de integração, metodologias ágeis e construção de produtos são uma vantagem;
- Experiência nos bancos de dados Postgre e Oracle são uma vantagem;
- Desejável conhecimento em Microserviços, práticas de Clean Code e análise de código são uma vantagem;
- Experiência com ferramentas Git, IDEs de Java; Linux, Jenkins, Sonarqube são uma vantagem;
- Inglês Intermediário é uma vantagem.
Competências:
- Liderança de equipes;
- Trabalho em equipe;
- Comunicação;
- Mapeamento de processos;