A ID Cotton é uma empresa com mais de 20 anos atuando em soluções tecnológicas voltada ao mercado de agronegócios.
Desenvolvem uma ferramenta completa para a rastreabilidade do algodão partindo da colheita até seu beneficiamento.
**Estão buscando um Desenvolvedor para**:
- Realizar atividades de desenvolvimento de aplicação backend e frontend conforme documentação de desenvolvimento repassado por Product Owner e por Analista de Sistema ou Analista de Negócio;
- Desenvolvimento de aplicações backend com Java Spring Framework;
- Desenvovimento de aplicações frontend com Angular Framework para consumo da API disponibilizada pelos backend desenvolvidos pela equipe;
- Manter ou evoluir software aplicações em produção;
- Controlar versionamento de aplicações desenvolvidas;
- Documentar desenvolvimento com orientações para o uso para testes internos;
- Manter contato direto com Product Owner;
- Manter contato direto com Analista de Sistema ou Analista de Negócio;
- Orientação de programadores juniores da equipe.
**Hard skills**:
- Formado em Análise de Sistemas, Sistemas de Informação, Ciência da Computação ou Engenharia da Computação.
- Experiência mínima de 3 anos na área de desenvolvimento de aplicações backend com Java Spring Boot (Spring Framework 2.4 ou superior);
- Experiência mínima de 2 anos na área de desenvolvimento de aplicações frontend com Angular ( Angular Framework 9 ou acima);
- Experiência com uso de software de versionamento de fontes ( GIT) com SourceTree ou outro cliente;
- Experiência com uso do Spring Tools Suite ou InteliJ;
- Experiência com uso do Visual Studio Code e extensões;
- Conhecimento de Spring Security e Spring Data JPA;
- Conhecimento dos componentes PrimeNG;
- Conhecimento de consumo de API REST e desenvolvimento de API REST;
- Conhecimento de SQL para banco de dados PostgreSQL e/ou Oracle.
**Diferencial**:
- Conhecimento de versionamento de banco de dados com Flyway será um diferencial;
- Conhecimento de desenvolvimento de relatórios com Jasper Report / Jasper Studio será diferencial;
- Conhecimento de Apache Kafka e Spring for Apache Kafka será diferencial;
- Experiência em desenvolvimento de aplicações backend de micro serviço será diferencial;
- Experiência com localização de software (multilíngue) será um diferencial;
- Inglês para leitura e escrita será um diferencial;
- Conhecimento e vivência da Metodologia Ágil de desenvolvimento de SW.
**Soft Skills**:
- Pró-atividade e Trabalho em Equipe
- Concentração para análise de problemas
- Disposto a aprender novas tecnologias
- Vale Alimentação;
- Plano de Saúde;
- Possibilidade de atuação remota após período de adaptação (3 meses).