A Boavista esta buscando talentos que venham atuar no desenvolvimento, construção, implantação e manutenção de sistemas, gerando logicamente as aplicações informatizadas, estabelecendo o fluxo e os procedimentos necessários para a transformação dos dados, gerando valor para o cliente final e agregando na vida de pessoas.
O que você vai fazer aqui:
- Diagnosticar, depurar e atualizar softwares.
- Identifique e analise os requisitos do usuário.
- Realiza os testes do sistema desenvolvido em simulações da operação verificando o atendimento das necessidades especificadas no projeto e seu desempenho.
- Avaliar erros e efetuar a correção, observando o eventual impacto em outros sistemas e liberando para a implantação providenciando a documentação técnica necessária para registro e controle do superior e clientes.
- Atender chamados dos clientes (internos e externos) para melhorias específicas do sistema.
- Resolver bugs em tempo hábil assegurando que não aconteça descontinuidade no fornecimento da solução para o cliente.
- Atribuir e executar tarefas ao longo do ciclo de vida de desenvolvimento de software.
- Testar softwares para assegurar capacidade de resposta e eficiência.
- Criar definições de segurança e proteção de dados.
- Redigir documentação técnica.
- Elaborar scripts de banco de dados.
- Participar das cerimônias prevista na metodologia ágil Scrum.
Formação e experiência:
Ciências da Computação, Análise de Sistemas, Sistemas de Informação e cursos afins na área de desenvolvimento;
Experiência como desenvolvedor em projetos de médio/grande porte.
Experiência com desenvolvimento orientado a testes.
Desenvolvimento de sistemas web utilizando React, Angular e/ou JSF no frontend e, no backend, Java com Spring, JPA/Hibernate e CDI, iReport, banco de dados relacional (PostgreSQL, MySQL, SQL Server, Oracle), banco de dados NoSql (MongoDB e Redis).
Desenvolvimento de APIs Rest utilizando Spring ou Node.js
Conhecimentos em:
- Metodologias ágeis
- Conhecimento em Programação Orientada a Objetos e Sistemas gerenciadores de banco de dados.
- Modelagem de dados (relacional)
- Tecnologias web (CSS, HTML, JavaScript, Typescript)
- Versionamento Git
- Padrões de projeto
- Testes unitários
- PostgreSql ?
nível intermediário
- Arquitetura de sistema
- Técnicas de aprendizado de máquina
- Mensageria (RabbitMQ, Apache Kafka)
Vantagens de fazer parte do nosso time:
- Atuar em uma empresa certificada pelo GPTW;
- Clima organizacional leve e propício à qualidade de vida;
- Bônus por indicação de talentos;
- Premiação baseada em resultados para todos;
- Day off no aniversário (meio período);
- Estar em um laboratório de inovação e aprendizados constantes;
- Equipe de profissionais incríveis para você se inspirar e trocar ideias;
- Espaço para feedback aberto.