Descrição do Cargo
O profissional de desenvolvimento Salesforce senior deve ter forte atuação no desenvolvimento de soluções Salesforce, criando, personalizando e manutendo aplicações nas nuvens da plataforma seguindo boas práticas de desenvolvimento, governança e arquitetura. Deve garantir qualidade técnica, estabilidade das entregas e aderência aos requisitos de negócio.
Habilidades Principais:
* Desenvolvimento Salesforce completo: Apex, Visualforce, Lightning (Aura e LWC), SOQL/SOSL, Web Services, Batch, Triggers, Test Classes, Flows e recursos OOB.
* Experiência sólida com CRM Salesforce e componentes da plataforma (Lightning Pages, Reports, Dashboards, Workflows, Approvals, Sharing Settings).
* Construção de soluções customizadas ou utilizando configuração padrão, sempre buscando reduzir necessidade de código.
* Manutenção e suporte da instância Salesforce.
* Conhecimento forte em tecnologias web: JavaScript, HTML5, CSS.
* Controle de versão: Git, Bitbucket, Visual Studio, IntelliJ ou similares.
* Integrações: REST, Data Loader, Import Wizard, Postman.
* Arquitetura e boas práticas: OOP, MVCS, Domain Layer, padrões de projeto.
* Documentação técnica: protótipos, diagramas, especificações de solução.
* Atuação colaborativa com usuários-chave, arquitetos e consultores, incluindo demonstrações e validações.
* Revisão de código e garantia de qualidade com criação de planos e critérios de teste.