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 Content Writer
O Content Writer é o profissional responsável por criar conteúdo escrito de qualidade para sites, blogs, redes sociais e outras plataformas digitais. Ele combina habilidades de escrita com estratégia de conteúdo e SEO para atrair, engajar e converter audiências.
As principais habilidades incluem criação de conteúdo para blogs, landing pages, newsletters e redes sociais, pesquisa de palavras-chave, estratégia de conteúdo, calendário editorial e SEO writing. Conhecimento de WordPress, Surfer SEO, Ahrefs e ferramentas de analytics é diferencial.
Content Writers em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem criar conteúdo técnico acessível, evergreen content e conteúdo que gera tráfego orgânico. A área oferece oportunidades desde content writer júnior até head of content, com foco em qualidade, estratégia e performance de conteúdo.
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 Ecommerce Analyst
O Ecommerce Analyst é o profissional responsável por analisar dados de vendas online, comportamento do comprador e performance de lojas virtuais para guiar decisões estratégicas. Ele combina análise de dados com conhecimento de ecommerce para otimizar conversão, ticket médio e retorno sobre investimento.
As principais habilidades incluem Google Analytics (GA4), Hotjar, análise de funil de conversão, cohort analysis, segmentação de clientes, análise de pricing e métricas de ecommerce (CAC, CLV, AOV, taxa de conversão). Conhecimento de SQL, Power BI, Google Tag Manager e plataformas como Shopify e VTEX é diferencial.
Ecommerce Analysts em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem transformar dados de comportamento de compra em insights acionáveis para aumentar receita e reduzir abandono de carrinho. A área oferece oportunidades desde analista júnior até analytics manager de ecommerce.
Sobre a área de Branding
Branding é a área responsável por construir, gerenciar e fortalecer a identidade e o valor de uma marca no mercado. Profissionais de branding criam estratégias que definem como a marca é percebida pelo público, desde o logotipo até a experiência completa do cliente.
As principais habilidades incluem estratégia de marca, identidade visual, brand guidelines, posicionamento, naming, brand voice, pesquisa de mercado, brand equity e gestão de marca. Conhecimento de design gráfico (Figma, Illustrator, Photoshop), storytelling e experiência de marca é diferencial.
Profissionais de Branding em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam employer branding, digital branding e conseguem construir marcas fortes e memoráveis em mercados competitivos. A área oferece oportunidades desde designer de marca até diretor de brand, com foco em identidade, diferenciação e valor percebido.
Sobre a área de Fullstack
Desenvolvedores Fullstack são profissionais versáteis capazes de atuar tanto no frontend quanto no backend de aplicações web e mobile. Eles dominam múltiplas tecnologias e são capazes de construir produtos completos do início ao fim, desde a interface do usuário até a infraestrutura do servidor.
As principais habilidades incluem domínio de pelo menos uma stack completa (React/Vue/Angular + Node.js/PHP/Python/Java), banco de dados (SQL e NoSQL), APIs REST/GraphQL, versionamento com Git, CI/CD e conhecimento básico de infraestrutura (Docker, cloud). Arquitetura limpa, DDD e testes são diferenciadores importantes.
Desenvolvedores Fullstack são muito valorizados em startups e empresas que precisam de profissionais versáteis e autônomos. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em entrega completa, visão holística do produto e capacidade de trabalhar em múltiplas camadas da aplicação.