Desenvolvedor Sênior Salesforce (Core)
Quer fazer a diferença na nova economia e transformar pessoas e negócios para prosperarem? Vem pra Cadastra!
Como Desenvolvedor Sênior Salesforce (Core), você será responsável por atuar em demandas de grande complexidade técnica, contribuindo com a construção de soluções escaláveis, seguras e sustentáveis dentro do ecossistema Salesforce Core. Esperamos uma pessoa com forte capacidade analítica, profundidade em desenvolvimento na plataforma e visão técnica para apoiar decisões de solução, evolução de arquitetura e melhoria contínua das entregas.
Além da atuação hands-on, essa pessoa também terá papel importante no suporte técnico ao time, na disseminação de boas práticas de desenvolvimento e na construção de soluções que possam ser reaproveitadas em diferentes contextos.
Essa posição é para atuar de forma remota.
No time de CRM você terá o desafio de:
- Desenhar e implementar soluções técnicas complexas, garantindo escalabilidade, segurança, performance e manutenibilidade.
- Liderar a implementação de integrações complexas, patterns assíncronos, tratamento de erros e observabilidade.
- Avaliar trade-offs entre configuração declarativa, Apex, LWC, integração e arquitetura orientada a eventos.
- Atuar em análise de causa raiz de incidentes críticos, performance, limites de plataforma e definição de planos de mitigação.
- Definir estratégia de deploy, versionamento, CI/CD, automação de validações e governança de releases.
- Definir padrões de integração, segurança de APIs, autenticação, tratamento de falhas e idempotência.
- Desenvolver e revisar soluções utilizando Apex, LWC, integrações e demais recursos da plataforma Salesforce.
- Oferecer suporte técnico para melhorias contínuas das soluções e da operação.
- Mentorar desenvolvedores, conduzir treinamentos técnicos e apoiar a evolução de senioridade do time.
- Apoiar o desenho de arquitetura, estimativas, identificação de riscos técnicos e plano de evolução da plataforma.
O que a Cadastra espera de você:
- Experiência sólida com desenvolvimento em Salesforce Core.
- Conhecimento aprofundado em Apex, com foco em escalabilidade, reaproveitamento de código, tratamento de exceções e boas práticas de arquitetura.
- Experiência com processamento assíncrono, incluindo Queueable, Batch Apex, Future Methods e Schedulable.
- Vivência com alto volume de dados, bulkificação, performance e limites da plataforma.
- Experiência com desenvolvimento de interfaces em Lightning Web Components (LWC).
- Conhecimento em Aura Components e Visualforce Pages.
- Experiência com integrações e consumo/exposição de APIs, incluindo REST, Apex REST, Composite API, Bulk API e Graph API.
- Conhecimento em padrões de integração, webhooks e comunicação entre sistemas.
- Vivência com versionamento de código, Git, GitHub e práticas de CI/CD aplicadas ao desenvolvimento Salesforce.
- Conhecimento em boas práticas de desenvolvimento na plataforma, incluindo classes de teste, cobertura de código, organização técnica e qualidade de entrega.
- Capacidade de teste, análise e revisão de aplicações.
- Comprometimento e organização.
- Comunicação clara e eficiente.
- Interesse contínuo em aprender e se desenvolver.
Será um diferencial se você tiver:
- Certificação Salesforce Platform Developer II.
- Certificação Salesforce JavaScript Developer I.
- Conhecimento em MuleSoft.
- Conhecimento em Data Cloud.
Certificações
Obrigatórias:
- Certificação Salesforce Administrator.
- Certificação Salesforce Platform Developer I.
Desejáveis:
- Certificação Salesforce Platform Developer II.
- Certificação Salesforce JavaScript Developer I.