Water Services and Technologies
Desenvolvedor
Water Services and TechnologiesBrazil18 hours ago
Full-timeEngineering, Information Technology
Se você gosta de desafio, tem experiência na área de desenvolvimento, 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).
  • Residir na região metropolitana de BH ou Florianópolis

Key Skills

Ranked by relevance