Desenvolvedor

Código da Vaga: 2587056

Cidade: Florianópolis, SC

Descrição

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


Pré-Requisitos

Conhecimentos e Experiências

  • Backend
  • RESTful;
  • PostgreSQL;
  • MySQL
  • Automação
  • GraphQL;
  • Computação em nuvem
  • Gitlab
  • Nocode/Lowcode

Características

Tipo de Contratação

Tempo integral

Remuneração

Competitivo