The posting
A Ghelere está em busca de um(a) Desenvolvedor(a) de Software Sênior para integrar nosso time de tecnologia, atuando de ponta a ponta no desenvolvimento, na evolução e na sustentação dos sistemas que apoiam as áreas da empresa.
Se você gosta de transformar necessidades de negócio em soluções bem construídas, seguras e fáceis de usar, essa vaga é para você.
O que você vai fazer:
Desenvolvimento e evolução de sistemas
Desenvolver software do front-end ao back-end, conforme as demandas das áreas Manter e evoluir as funcionalidades existentes, garantindo estabilidade e boa experiência de uso Construir interfaces responsivas e intuitivas, alinhadas às necessidades dos usuários Desenvolver e manter APIs REST em Node.js e TypeScript Criar e sustentar integrações entre os sistemas internos
Banco de dados e desempenho
Modelar, criar e manter estruturas de banco de dados, escrevendo consultas eficientes Otimizar consultas e o desempenho da aplicação, identificando gargalos
Qualidade e entrega
Versionar o código no Git, seguindo o fluxo de branches, pull requests e revisão de código no Azure DevOps Testar as funcionalidades desenvolvidas antes da publicação Investigar e corrigir falhas e incidentes, atuando na causa raiz Acompanhar a publicação de versões e monitorar o funcionamento após as entregas
Segurança e uso responsável de IA
Aplicar boas práticas de segurança da informação, controle de acesso e proteção de dados pessoais (LGPD) Revisar e validar códigos gerados por ferramentas de inteligência artificial, identificando vulnerabilidades, falhas de lógica e riscos de segurança antes da utilização Garantir que códigos gerados por IA estejam aderentes aos padrões de qualidade, segurança e arquitetura adotados pela empresa
Relacionamento com o negócio
Levantar requisitos junto às áreas usuárias e traduzi-los em soluções técnicas viáveis Estimar prazos e esforço das demandas, organizando prioridades com a gestão Prestar suporte técnico aos usuários e às áreas sobre o uso e o funcionamento do sistema Propor melhorias, automações e novas soluções a partir das necessidades do negócio
Documentação e atualização técnica
Documentar desenvolvimentos, regras de negócio, integrações e rotinas técnicas Acompanhar atualizações e novas versões das tecnologias utilizadas, avaliando sua adoção



