Empresa/Segmento
Descrição e atividades
Requisitos e planejamento:
Levantar e analisar requisitos junto às áreas demandantes, traduzindo as necessidades dos usuários em especificações técnicas.
Planejar, organizar e documentar as etapas dos projetos, garantindo rastreabilidade, controle de versões e alinhamento aos objetivos definidos.
Desenvolvimento:
Desenvolver soluções de front-end e back-end conforme os requisitos técnicos e funcionais, seguindo padrões de codificação e boas práticas.
Modelar e implementar estruturas de banco de dados relacionais e/ou não relacionais, assegurando integridade, desempenho e escalabilidade.
Integrar sistemas e serviços por meio de APIs, garantindo comunicação eficiente entre as camadas da aplicação.
Qualidade:
Elaborar e executar testes unitários e integrados, assegurando a qualidade e a conformidade das entregas.
Participar de revisões de código, mantendo a padronização e a manutenibilidade do projeto.
Manutenção e evolução:
Executar a manutenção corretiva e evolutiva dos sistemas, garantindo estabilidade, desempenho e segurança ao longo do tempo.
Monitorar aplicações em produção e atuar na identificação e resolução de incidentes.
Colaboração e melhoria contínua:
Colaborar com equipes multidisciplinares.
Pesquisar e propor novas tecnologias, frameworks e boas práticas que contribuam para a modernização, o desempenho e a segurança das aplicações.
Requisitos
Formação:
Ensino superior completo em Análise e Desenvolvimento de Sistemas, Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas afins.
Experiência:
Mínimo de 3 anos em desenvolvimento full stack.
Conhecimentos técnicos obrigatórios
Front-end: Vue.js, JavaScript, TypeScript, HTML, CSS
Back-end: Node.js, Nest.js
Banco de dados: PostgreSQL, MariaDB
Versionamento: Git
Contêineres: Docker