Desenvolvedor Advpl Protheus Sr.

mazzatech

São Paulo

Presencial

BRL 167 400 - 223 200

Tempo integral

14 dias+
Gerador de candidaturas

Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.

Ultrapassa os filtros ATS

Resumo da oferta

vagas.sc está em busca de um Desenvolvedor ADVPL Protheus Sr. para atuar em São Paulo. O profissional será responsável por desenvolver e manter integrações complexas entre o Protheus e sistemas externos, utilizando tecnologias como TLPP e JSON. A posição requer experiência com APIs REST e domínio em práticas modernas de codificação. O trabalho é híbrido, com 1 dia presencial na matriz e 4 dias em home office.

Qualificações

  • Experiência sólida na criação de APIs REST (TLPP Core, REST Service).
  • Manipulação avançada de JSON (JsonObject, JsonArray e parsing).
  • Domínio em arquitetura de banco de dados (TopConnect).

Responsabilidades

  • Desenvolver e manter APIs REST utilizando TLPP.
  • Codificar utilizando boas práticas de programação.
  • Documentar o código-fonte de forma clara.

Conhecimentos

Domínio avançado de ADVPL
Experiência na criação de APIs REST
Manipulação avançada de JSON
Conhecimento em dicionário de dados Protheus
Uso de ferramentas de versão de código

Descrição da oferta de emprego

Desenvolvedor ADVPL Protheus Sr.

Híbrido — 1 dia presencial na matriz, 4 dias em home office

São Paulo – Proximo a Berrini – São Paulo

Missão

Desenvolver, arquitetar e sustentar integrações de alta complexidade entre o ecossistema Protheus e sistemas externos. Liderar a transição técnica para padrões modernos de codificação (TLPP-Totvs Language Plus Plus e PO-UI), garantindo performance, segurança via APIs REST e documentação técnica impecável.

Principais responsabilidades
  • Desenvolver e manter APIs REST utilizando a tecnologia TLPP, seguindo padrões de arquitetura modernos.
  • Construir rotinas de integração utilizando JSON como formato de intercâmbio de dados, manipulando suas funções nativas com eficiência.
  • Codificar utilizando boas práticas (Clean Code, indentação padrão, tratamento de erros e performance de query).
  • Documentar o código-fonte de forma clara e padronizada (padrões ProtheusDoc ou similares).
  • Realizar manutenção em legados ADVPL, convertendo-os para padrões atuais quando necessário.
  • Participar ativamente de Code Reviews, garantindo a qualidade das entregas do time.
  • Construir códigos íntegros e resilientes, aplicando obrigatoriamente técnicas de tratamento de erros (como blocos Try…Catch em TLPP ou ErrorBlock em ADVPL) em rotinas críticas, de operação ou processamento, garantindo que falhas de integração ou de dados sejam tratadas pela aplicação sem gerar error.log ou causar a queda do serviço (AppServer).
  • Implementar logs de aplicação customizados para rastreio de falhas, assegurando que o sistema responda de forma elegante a inconsistências, preservando a disponibilidade do ambiente para os demais usuários.
  • Garantir a entrega de fontes que passem por testes de estresse básicos, evitando vazamentos de memória (memory leak) ou loops infinitos que degradem a performance do ecossistema Protheus. Apoiar na definição da arquitetura técnica de novos módulos e integrações.
  • Identificar e reportar tempestivamente ao Tech Lead quaisquer gaps técnicos, impedimentos ou pontos de atenção surgidos em reuniões, e-mails ou interações com outras áreas, garantindo que o líder esteja ciente de riscos mesmo em cenários de alta demanda.
  • Garantir que 100% do código desenvolvido seja dinâmico, utilizando parâmetros (SX6), tabelas de configuração ou constantes globais, eliminando terminantemente a prática de hard code (trechos “chumbados”) no código-fonte.
Entregas esperadas por fase
  • Explore: Desenho técnico de APIs, diagramas de integração e análise de impacto no ERP.
  • Realize: Código-fonte desenvolvido preferencialmente em TLPP, testado em ambiente de homologação e documentado.
  • Blindagem de Código via Testes Unitários: Entrega obrigatória de roteiros de testes unitários para cada nova funcionalidade ou API desenvolvida. O objetivo é validar fluxos críticos, caminhos de exceção e limites de dados, garantindo que o código seja promovido para o ambiente de QA/UAT livre de erros de sintaxe ou de lógica que possam causar instabilidade (error.log).
  • Deploy: Acompanhamento de virada de versão, monitoramento de logs de integração e hypercare.
  • Run: Otimização de performance de APIs e suporte especializado N2 ou N3.
Requisitos técnicos obrigatórios
  • Domínio avançado de ADVPL e TLPP.
  • Experiência sólida na criação de APIs REST (TLPP Core, REST Service).
  • Manipulação avançada de JSON (JsonObject, JsonArray e parsing).
  • Conhecimento profundo em dicionário de dados Protheus e arquitetura de banco de dados (TopConnect).
  • Uso de ferramentas de versão de código (Git/GitLab/Azure DevOps).
Requisitos técnicos desejáveis
  • Conhecimento em Devops (Build/Deploy automatizado de patches).
  • Conhecimento em Protheus Cloud ou arquitetura multitenancy.
  • Experiência com Mensageria WebServices (SOAP) ou (RabbitMQ, Kafka).
  • Conhecimento em PO-UI (Angular).
  • Conhecimento em metodologias ágeis (Scrum/Kanban).
Requisitos comportamentais
  • Perfil analítico e orientado a resolução de problemas complexos.
  • Capacidade de mentoria para desenvolvedores menos experientes.
  • Excelente comunicação técnica para interface com consultorias e parceiros.
  • Autodisciplina para entrega de documentação simultânea ao desenvolvimento.
  • Antecipar cenários de atenção e garantir que a informação crítica chegue ao Tech Lead via canais oficiais (Teams, e‑mail ou reuniões de checkpoint).
KPIs sugeridos
  • Lead Time: Tempo médio de desenvolvimento de novas APIs.
  • Qualidade: Índice de bugs encontrados em ambiente de produção (rework).
  • Performance: Tempo de resposta médio das APIs desenvolvidas.
  • Compliance: Percentual de código aderente ao Linter/Padrão de documentação da empresa.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

[Tech] Engenharia de Software FullStack Sênior - ADVPL/PO-UI
[Tech] Engenharia de Software FullStack Sênior - ADVPL/PO-UI

TOTVS • São Paulo

Presencial
Desenvolvedor ADVPL - Pleno
Desenvolvedor ADVPL - Pleno

PlanoB Martech - Homologada TOTVS • Porto Alegre

Híbrido
Dia de folga no aniversário
Trabalho remoto ou híbrido
Escritório em Novo Hamburgo/RS
Desenvolvedor ADVPL - PROTHEUS
Desenvolvedor ADVPL - PROTHEUS

CODGOX DESENVOLVIMENTO DE SOFTWARE LTDA • Porto Alegre

Híbrido
Desenvolvedor Protheus Pleno/Sênior
Desenvolvedor Protheus Pleno/Sênior

Megawork Consultoria e Sistemas Ltda. • São Paulo

Híbrido
BRL 180 000 - 240 000
Desenvolvedor de Sistemas
Desenvolvedor de Sistemas

ELG Soluções Inteligentes • Joinville

Presencial
BRL 60 000 - 90 000
Plano de Saúde
Plano Odontológico
Vale transporte
+9
[Tech] Engenharia de Software Sênior - ADVPL | TI
[Tech] Engenharia de Software Sênior - ADVPL | TI

TOTVS • São Paulo

Presencial
Analista de Sistemas - ADVPL/TLPP
Analista de Sistemas - ADVPL/TLPP

Innova Corporate • Criciúma

Híbrido
BRL 120 000 - 180 000
Analista Sistema Pl
Analista Sistema Pl

Netvagas • Cuiabá

Presencial
BRL 90 000 - 170 000
Analista de Sistemas Protheus PL
Analista de Sistemas Protheus PL

Empório Alex • São Paulo

Presencial
Analista Protheus Pl
Analista Protheus Pl

Aditek Orthodontics • Cravinhos

Presencial
BRL 60 000 - 90 000