* 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
