Se você gosta de desafio, tem experiência na área de Infra-estrutura, gosta de inovação e tecnologia e trabalha em equipe, venha crescer com nosso time.
A Water Services and Technologies tem uma equipe altamente especializada e motivada a oferecer soluções práticas e econômicas envolvendo águas subterrâneas e superficiais, hidrogeoquímica, hidrogeotecnia, tecnologia e gerenciamento de dados ambientais.
Nesta posição você será responsável por auxiliar no desenvolvimento e manutenção da lógica de servidor, APIs e integrações com banco de dados das aplicações web. Trabalhará sob orientação dos mais experientes, aprendendo a aplicar boas práticas de codificação e contribuir para implementação de novas funcionalidades.
**Responsabilidades**:
Auxiliar no desenvolvimento e manutenção da lógica de servidor, aprendendo e aplicando boas práticas de codificação.
Participar na implementação de APIs RESTful e/ou GraphQL, colaborando com desenvolvedores mais experientes.
Contribuir para a integração com bancos de dados, garantindo a integridade e segurança dos dados.
Colaborar com a equipe de desenvolvimento, participando de reuniões e contribuindo com ideias e soluções.
Realizar testes de código, assegurando que as funcionalidades implementadas funcionem corretamente.
Participar da revisão de código, recebendo feedbacks e aplicando melhorias.
Aprender e aplicar práticas de segurança em desenvolvimento, garantindo a proteção das aplicações.
Documentar o código e as funcionalidades desenvolvidas, facilitando a compreensão e manutenção do código.
Buscar aprendizado contínuo, explorando novas tecnologias e metodologias para aprimorar suas habilidades.
Contribuir para a melhoria contínua do código, propondo soluções para problemas identificados e aplicando as melhores práticas de desenvolvimento.
Requisitos Necessários
Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas (em andamento ou recém-concluída).
**Conhecimento em linguagens de programação backend (ex**: Node.js, Python).
Participação em projetos acadêmicos ou pessoais que envolvam o desenvolvimento de APIs ou integrações com bancos de dados.
Familiaridade com metodologias ágeis e práticas de desenvolvimento colaborativo.
Conhecimento em Ferramentas No Code / Low Code (Wappler, MS Power APPS)
**Fundamentos de Desenvolvimento de APIs**: Capacidade de auxiliar no desenvolvimento e manutenção de APIs RESTful e/ou GraphQL.
**Bancos de Dados**: Conhecimento básico em bancos de dados relacionais (MySQL, PostgreSQL) e NoSQL (MongoDB).
**Controle de Versão**: Familiaridade com Git e plataformas como GitHub ou GitLab.
**Práticas de Testes**: Conhecimento introdutório em testes automatizados (unitários, integração).
**Segurança de Software**: Noções básicas de práticas de segurança em desenvolvimento backend.
**Computação em Nuvem**: Conhecimento introdutório em serviços de nuvem, como Azure, AWS, ou GCP.
**Ferramentas de Automação**: Familiaridade com ferramentas de automação de build e CI/CD.
**Otimização de Performance**: Noções básicas de otimização de código para desempenho e escalabilidade.
Requisitos Desejáveis
Certificações básicas em desenvolvimento de software (desejável).
Familiaridade com serviços de computação em nuvem (Azure, AWS, GCP) (desejável).