Analista Desenvolvedor Salesforce Sênior [JF 46699-11599324]
Descrição da vaga
A AI/R Everymind, fundada em novembro de 2014, é parceira oficial da Salesforce desde 2015 e especialista multicloud. Desenvolvemos soluções que transformam negócios de todos os portes e setores, unindo visão 360°, expertise tecnológica e uma mentalidade de inovação pioneira.
Somos parte da AI/R, a AI Revolution Company. Uma conexão estratégica de componentes revolucionários que incorporam a Inteligência Artificial por completo.
Você gosta de um desafio? Junte-se a nós, venha ser um Everyminder!
Responsabilidades e atribuições
- Projetar, desenvolver e implementar soluções na plataforma Salesforce utilizando Apex, Lightning Web Components (LWC) e, quando necessário, Visualforce, seguindo boas práticas de desenvolvimento e arquitetura.
- Definir e evoluir a modelagem de dados (objetos, campos e relacionamentos), garantindo performance, escalabilidade e governança.
- Configurar e evoluir soluções em Salesforce Field Service, incluindo Work Orders, Service Appointments, Service Resources, Service Territories e Maintenance Plans, alinhadas às operações de campo.
- Configurar e evoluir o modelo de scheduling e dispatch (Scheduling Policies, Work Rules e Service Objectives), dando suporte técnico ao uso do Dispatcher Console e do aplicativo mobile pelos técnicos de campo.
- Desenvolver e otimizar automações com Flow, incluindo orquestração de processos e substituição de soluções legadas.
- Configurar e manter modelos de segurança e controle de acesso (Profiles, Permission Sets, Sharing Rules e Role Hierarchy), assegurando conformidade com padrões corporativos.
- Atuar na construção e evolução de soluções de negócio, garantindo alinhamento com requisitos funcionais e técnicos.
- Projetar e implementar integrações com sistemas externos, consumindo e expondo APIs (REST/SOAP), garantindo segurança, resiliência e governança.
- Apoiar a definição de arquitetura técnica, promovendo boas práticas, reutilização de componentes e qualidade de código.
- Escrever testes unitários, garantindo cobertura adequada e confiabilidade das soluções entregues.
- Realizar code reviews, identificar melhorias e apoiar o desenvolvimento técnico de outros membros do time.
- Documentar soluções técnicas e funcionais de forma clara e estruturada.
- Atuar em times ágeis, participando de refinamentos, estimativas e definição de soluções.
Requisitos e qualificações
Conhecimento e experiência prática com Salesforce Field Service, incluindo:
- Modelo de dados de Field Service: ciclo de vida completo de Work Order → Service Appointment → Assigned Resource, e seus relacionamentos com Account, Asset e Contract.
- Configuração de Service Resources, Service Crews, Service Territories (primary, secondary e relocation) e Operating Hours.
- Definição de Skills e Skill Requirements para qualificação de técnicos por tipo de serviço.
- Criação e ajuste de Scheduling Policies, incluindo Work Rules (ex: Match Skills, Match Territory, Maximum Travel from Home) e Service Objectives (ex: Minimize Travel, ASAP, Preferred Resource).
- Uso e customização do Dispatcher Console (Gantt, mapa, ações de scheduling) e dos processos de Scheduling & Optimization (Global Optimization e In-Day Optimization).
- Configuração de Work Types, Maintenance Plans e geração automática de Work Orders recorrentes.
- Experiência com o Field Service Mobile App (Android/iOS), incluindo customização de layouts e funcionalidades offline.
- Extensão de funcionalidades de scheduling via Apex (ex: chamadas à Scheduling API — Get Candidates, Book Appointment, Get Slots) quando as ações padrão não atendem a regras de negócio específicas.
- Configuração de Service Report templates e controle de consumo de peças/inventário (Product Item, Product Request, Product Transfer) quando aplicável.
- Experiência sólida com desenvolvimento na plataforma Salesforce.
- Domínio de Apex, SOQL/SOSL e desenvolvimento de componentes com Lightning Web Components (LWC).
- Experiência com modelagem de dados no Salesforce (objetos padrão/custom, relacionamentos, limites de plataforma).
- Forte conhecimento em automações com Flow.
- Experiência com integrações (APIs REST/SOAP, autenticação, consumo e exposição de serviços).
- Conhecimento em segurança na plataforma (Profiles, Permission Sets, Sharing Rules, Role Hierarchy).
- Experiência com versionamento de código (Git) e práticas de CI/CD.
- Capacidade de escrever testes unitários e garantir boa cobertura de código.
- Vivência em metodologias ágeis (Scrum/Kanban).
- Boa comunicação e capacidade de atuar com times multidisciplinares.
Diferenciais:
- Certificações Salesforce (ex: Platform Developer I/II).
- Certificação Salesforce Field Service Consultant ou Accredited Professional (Field Service).
- Experiência com arquitetura de soluções na plataforma.
- Vivência com grandes volumes de dados e otimização de performance, especialmente em cenários de alto volume de Service Appointments e ajuste fino do motor de otimização.
- Experiência com ferramentas de integração (MuleSoft, middleware, etc.).
- Experiência com integração de Field Service a sistemas de gestão de ativos (EAM) ou ERP para controle de estoque/peças.
- Conhecimento em DevOps Salesforce (SFDX, pipelines, automação de deploy).
- Conhecimento em Lightning Scheduler, caso a operação também envolva agendamento fora do contexto de field service.
- Experiência com revisão de código e liderança técnica.
Informações adicionais
Benefícios oferecidos
- Vale Refeição e Alimentação
- Auxílio Home Office
- Programa de Participação nos Resultados
- Programa de apoio a certificações
- Plano de Assistência Médica (com coparticipação e mensalidade para dependentes)
- Seguro de Vida
- Auxílio Creche
- Day Off de Aniversário
- Zenklub
- Licença maternidade e paternidade estendida
- Programa Talkers – apoio no inglês
- Parcerias com instituições de ensino com descontos em cursos MBA e pós-graduação
Opcionais com mensalidade
- Plano Odontológico
- Total Pass
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Fit cultural
- Etapa 3: Entrevista técnica
- Etapa 4: Offer
- Etapa 5: Contratação