Desenvolvedor (a) de Software Sênior Full Stack (Delphi, Java e WEB)
Buscamos uma pessoa desenvolvedora sênior que transite com segurança entre o legado Delphi e as novas aplicações em Java e Web. Você vai evoluir o ERP que sustenta a operação diária dos nossos clientes e, ao mesmo tempo, ajudar a construir a próxima geração dos nossos produtos. É uma posição de referência técnica: você participa de decisões de arquitetura, revisa código e apoia o crescimento do time.
Responsabilidades:
Desenvolver, manter e evoluir módulos do ERP desktop em Delphi, incluindo regras de negócio, telas e rotinas fiscais; ConstruirAPIs, serviços e aplicações web em Java, do back-end à interface; Escrever e otimizar consultas SQL, procedures e views no Firebird, com foco em desempenho; Criar integrações com marketplaces, gateways, serviços fiscais (NF-e, NFS-e) e plataformas de mensageria; Participar das decisões de arquitetura na modernização do legado e na migração de funcionalidades para a web; Implementar testes automatizados e contribuir para a qualidade e a observabilidade dos sistemas; Revisar código, orientar desenvolvedores menos experientes e documentar soluções técnicas; Investigar e resolver problemas em produção, inclusive em ambientes on-premise dos clientes.
Requisitos obrigatórios:
Experiência sólida em desenvolvimento de software, com atuação em nível sênior; Domínio de Delphi (VCL, orientação a objetos, componentes de acesso a dados), preferencialmente em versões recentes; Experiência com Java no back-end, incluindo construção de APIs REST (ex.: Spring Boot); Desenvolvimento front-end com HTML, CSS e JavaScript ou TypeScript, e pelo menos um framework moderno (ex.: React, Angular ou Vue); SQL avançado e experiência com bancos relacionais, idealmente Firebird; Vivência com sistemas de gestão (ERP) ou aplicações de negócio com regras complexas; Controle de versão com Git e boas práticas de código (Clean Code, SOLID, revisão de código); Familiaridade com ambientes Windows Server e implantação de aplicações onpremise.
Diferenciais:
Conhecimento de documentos fiscais brasileiros (NF-e, NFC-e, NFS-e, SPED) e da legislação tributária aplicada a sistemas; Experiência no segmento automotivo: autocenters, oficinas, pneus ou recapagem; Testes automatizados em Delphi (DUnitX, Spring4D) e em Java (JUnit, Mockito); Experiência em modernização de sistemas legados ou migração de aplicações desktop para a web; Integrações com marketplaces (ex.: Mercado Livre) e APIs de WhatsApp; Mensageria, containers e observabilidade (ex.: Docker, OpenTelemetry); Uso de ferramentas de IA no desenvolvimento ou na construção de produtos (agentes, LLMs, MCP); Formação superior em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas afins.
Competências comportamentais:
Autonomia para conduzir demandas do entendimento do problema à entrega em produção; Comunicação clara com o time técnico, suporte, produto e, quando necessário, clientes; Visão de negócio: entender o impacto de cada mudança na operação do cliente; Disposição para ensinar, aprender e compartilhar conhecimento; Pragmatismo para equilibrar a evolução do legado com a adoção de novas tecnologias.
O que oferecemos e modelo de trabalho
Desafios técnicos reais: modernização de um ERP consolidado, novos produtos web, integrações e IA; Participação direta nas decisões de arquitetura e na evolução dos produtos; Ambiente colaborativo, com troca constante entre Tecnologia e demais times; Remuneração compatível com a função.