Desenvolvedor (a) de software sênior full stack (delphi, java e web)
Summary
Senior full-stack developer maintaining and modernizing a Delphi desktop ERP while building new Java (Spring Boot) APIs and modern web frontends (React/Angular/Vue). Day to day: evolving business and fiscal modules, optimizing Firebird SQL, integrating marketplaces and tax services, and joining architecture decisions, code reviews, and mentoring.
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.