96Bb: Desenvolvedor Advpl Protheus Sr.
mazzatech
Score da Vaga
100 pontosArquiteto / 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
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Relações Públicas
A área de Relações Públicas (RP) é focada na gestão da reputação, imagem e comunicação de uma organização com seus diversos públicos de interesse (como clientes, investidores, colaboradores, mídia e comunidade). Profissionais de RP desenvolvem estratégias de comunicação corporativa, gerenciam o relacionamento com a imprensa (assessoria de imprensa), organizam eventos institucionais e atuam na prevenção e gestão de crises de imagem.
Sobre a área de Publicidade e Propaganda
A área de Publicidade e Propaganda é voltada para o planejamento, criação e veiculação de campanhas de comunicação com o objetivo de promover marcas, produtos, ideias ou serviços. Profissionais do setor atuam em agências de publicidade ou departamentos internos de marketing nas áreas de criação (direção de arte, redação publicitária), planejamento estratégico, atendimento a contas e compra de mídia.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Business Intelligence
Business Intelligence (BI) é a área responsável por transformar dados brutos em informações estratégicas para tomada de decisão. Profissionais de BI constroem dashboards, relatórios e análises que ajudam as empresas a entender seu desempenho e identificar oportunidades de crescimento.
As principais habilidades incluem modelagem de dados (star schema, snowflake), ETL (extração, transformação e carga), SQL avançado, ferramentas de BI (Power BI, Tableau, Looker), data warehousing, KPIs e análise de métricas de negócio (MRR, churn, cohort). Conhecimento de dbt, Airflow e pipelines de dados é diferencial.
Profissionais de BI em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam data visualization, analytics engineering e conseguem traduzir dados complexos em insights acionáveis para o negócio. A área oferece oportunidades desde analista de BI até diretor de dados, com foco em tomada de decisão baseada em dados.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
Sobre a área de Customer Success
Customer Success é a área responsável por garantir que os clientes atinjam seus objetivos ao usar o produto ou serviço. É uma função estratégica para retenção, expansão e satisfação do cliente.
As principais habilidades incluem gestão de contas, análise de churn, NPS, onboarding, upsell e cross-sell. Conhecimento de CS tools como Gainsight, Totango e ChurnZero é diferencial.
O CS está se tornando cada vez mais estratégico em empresas SaaS, com profissionais atuando diretamente no crescimento da receita recorrente (MRR/ARR).
Sobre a área de Product Manager
O Product Manager (PM) é o profissional responsável por definir a estratégia, visão e roadmap de um produto digital. Ele atua na interseção entre tecnologia, negócios e experiência do usuário (UX), liderando a descoberta (product discovery) e a entrega (delivery) de soluções que resolvem problemas reais de forma viável para a empresa.
As principais habilidades incluem discovery de produto, análise de dados e métricas (AARRR, NPS, LTV), pesquisa com usuários, estratégia de go-to-market, roadmapping, priorização estratégica e liderança por influência. Ferramentas como Amplitude, Mixpanel, Hotjar, Jira e Notion são fundamentais.
Product Managers desempenham um papel central no crescimento de startups, scale-ups e grandes empresas de tecnologia, tendo oportunidades de evolução para Product Leader, Head de Produto e Chief Product Officer (CPO).
Sobre a área de Comunicação
A área de Comunicação é estratégica para construir e manter a imagem institucional de uma empresa. Engloba comunicação corporativa, interna e externa, relações públicas, assessoria de imprensa e gestão de reputação. Profissionais de comunicação são responsáveis por transmitir mensagens consistentes que fortalecem a marca empregadora e o posicionamento no mercado.
As principais habilidades incluem escrita estratégica, planejamento de comunicação, gestão de crise, media relations, produção de conteúdo corporativo, organização de eventos e comunicação digital. Conhecimento de ferramentas como CRMs de comunicação, plataformas de distribuição de release e monitoramento de mídia (Meltwater, Cision) é diferencial.
Comunicadores corporativos em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam change communication, employee engagement e digital communication. A área oferece oportunidades em startups, scale-ups e grandes corporações, com foco em storytelling, cultura organizacional e comunicação de inovação.