Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor ADVPL Protheus Sr.

Pessoa JurídicaPresencial (Local)VIPSão Paulo-SPEmpresa Confidencial (Cadastre-se)

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Arquiteto / Desenvolvedor ADVPL Protheus Sênior

Modelo de atuação: Híbrido — 1 dia presencial na matriz e 4 dias em home office
Local: São Paulo/SP — região da Berrini

Missão da posição

Atuar na arquitetura, desenvolvimento e sustentação de integrações de alta complexidade entre o ecossistema Protheus e sistemas externos, garantindo escalabilidade, segurança, performance e qualidade técnica das soluções.

Será responsável por liderar tecnicamente a evolução de padrões de desenvolvimento utilizando TLPP (TOTVS Language Plus Plus), APIs REST e PO-UI, promovendo boas práticas de engenharia de software, documentação e governança técnica dentro do ambiente Protheus.


Principais responsabilidades

  • Desenvolver e manter APIs REST em TLPP, seguindo padrões modernos de arquitetura e segurança.
  • Construir integrações utilizando JSON como formato principal de intercâmbio de dados.
  • Desenvolver soluções utilizando boas práticas de programação:
    • Clean Code
    • Padronização de código
    • Tratamento de erros
    • Performance de queries
    • Resiliência de aplicação
  • Realizar manutenção e modernização de legados ADVPL para padrões atuais em TLPP.
  • Participar ativamente de Code Reviews e definições técnicas do time.
  • Garantir a implementação obrigatória de tratamento de exceções em rotinas críticas:
    • Try/Catch em TLPP
    • ErrorBlock em ADVPL
  • Desenvolver logs customizados para rastreabilidade e monitoramento de falhas de integração.
  • Garantir estabilidade do AppServer, evitando:
    • memory leak
    • loops infinitos
    • degradação de performance
    • geração indevida de error.log
  • Apoiar na definição da arquitetura técnica de novos módulos e integrações.
  • Identificar e comunicar rapidamente riscos técnicos, impedimentos ou gaps ao Tech Lead.
  • Garantir desenvolvimento 100% parametrizado, eliminando hard codes através de:
    • SX6
    • tabelas de configuração
    • constantes globais
  • Atuar no suporte especializado N2/N3 em incidentes críticos relacionados ao Protheus e integrações.

Entregas esperadas por fase

Explore

  • Desenho técnico de APIs e integrações
  • Diagramas de arquitetura
  • Análise de impacto no ERP

Realize

  • Desenvolvimento preferencialmente em TLPP
  • Entregas homologadas e documentadas
  • Criação de testes unitários obrigatórios para novas funcionalidades e APIs

Deploy

  • Acompanhamento de publicação e virada de versão
  • Monitoramento de logs
  • Hypercare pós-implantação

Run

  • Otimização contínua de performance
  • Sustentação especializada de integrações e APIs
  • Suporte N2/N3

Requisitos técnicos obrigatórios

  • Domínio avançado em ADVPL e TLPP
  • Experiência sólida no desenvolvimento de APIs REST:
    • TLPP Core
    • REST Service
  • Manipulação avançada de JSON:
    • JsonObject
    • JsonArray
    • Parsing
  • Conhecimento profundo em:
    • Dicionário de dados Protheus
    • TopConnect
    • Arquitetura de banco de dados
  • Experiência com versionamento de código:
    • Git
    • GitLab
    • Azure DevOps
  • Vivência em troubleshooting e análise de performance no ecossistema Protheus

Diferenciais desejáveis

  • Conhecimento em DevOps e automação de deploy de patches
  • Experiência com Protheus Cloud e arquitetura multitenancy
  • Conhecimento em mensageria e integrações:
    • SOAP
    • RabbitMQ
    • Kafka
  • Conhecimento em PO-UI / Angular
  • Vivência com metodologias ágeis:
    • Scrum
    • Kanban

Perfil comportamental

  • Perfil analítico e orientado à resolução de problemas complexos
  • Capacidade de liderança técnica e mentoria
  • Boa comunicação para interação com áreas técnicas, consultorias e parceiros
  • Organização e disciplina para documentação simultânea ao desenvolvimento
  • Senso de ownership e visão preventiva de riscos técnicos
  • Proatividade na comunicação de impedimentos e pontos críticos ao Tech Lead

KPIs da posição

  • Lead Time: tempo médio de desenvolvimento de novas APIs
  • Qualidade: índice de bugs em produção e retrabalho
  • Performance: tempo médio de resposta das APIs
  • Compliance: aderência aos padrões de documentação e qualidade de código
  • Estabilidade: redução de incidentes relacionados a integrações e AppServer