Desenvolvedor Sênior Salesforce (Core)

Open 15d

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.