Buscamos uma pessoa desenvolvedora para atuar na evolução de soluções integradas ao SAP Business One, desenvolvendo add-ons, integrações e automações que simplifiquem processos de negócio. Essa pessoa trabalhará em parceria com as equipes técnicas e funcionais, com foco em qualidade de código, estabilidade e facilidade de manutenção.
Principais responsabilidades
Desenvolver e manter add-ons e customizações para SAP Business One utilizando C# e .NET.
Implementar integrações entre o SAP B1 e sistemas externos por meio de Service Layer, DI API e APIs REST.
Desenvolver e ajustar interfaces e comportamentos do ERP utilizando a UI API, conforme as necessidades dos projetos.
Criar e otimizar consultas SQL para apoiar integrações, relatórios e análises de dados.
Traduzir requisitos de negócio em soluções técnicas, em conjunto com consultores funcionais e áreas usuárias.
Investigar falhas, corrigir problemas e melhorar o desempenho das aplicações e integrações.
Elaborar documentação técnica, realizar testes e acompanhar a homologação e a implantação das entregas.
Participar de revisões de código e aplicar boas práticas de arquitetura e desenvolvimento.
Requisitos
Experiência prática no desenvolvimento de soluções para SAP Business One.
Conhecimento de C#, .NET e programação orientada a objetos.
Experiência com o SDK do SAP B1, especialmente DI API e UI API.
Conhecimento de Service Layer e integração com APIs REST, incluindo autenticação, JSON e tratamento de erros.
Domínio de SQL e experiência com SQL Server e/ou SAP HANA.
Familiaridade com os principais objetos e processos do SAP B1, como parceiros de negócio, itens, compras, vendas, estoque e financeiro.
Conhecimento de Git, depuração de aplicações e boas práticas de código.
Capacidade de compreender demandas de negócio e comunicar soluções técnicas com clareza.
Diferenciais
Conhecimento de JavaScript e desenvolvimento de aplicações web integradas ao ERP.
Experiência com SAP Business One Integration Framework (B1if).
Vivência com Crystal Reports e elaboração de relatórios gerenciais.
Conhecimento de princípios SOLID, Clean Code e padrões de arquitetura.
Experiência com testes automatizados e processos de integração e entrega contínuas.
Vivência em integrações com plataformas fiscais, financeiras, e-commerce ou outros sistemas corporativos.
Inglês para leitura de documentação técnica.