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
Características
Tipo de Contratação
Tempo integral
Remuneração
Competitivo
Compartilhe esta vaga: