Oportunidade: Desenvolvedor(a) Salesforce
O desenvolvedor(a) Salesforce será responsável pelo desenvolvimento de integrações REST entre o Salesforce e sistemas externos, assegurando segurança e escalabilidade, assim como criar e manter códigos em Apex (classes, triggers, métodos assíncronos), assegurando a qualidade, a padronização e a legibilidade do código. Também irá implementar funcionalidades utilizando Aura Components e Lightning Web Components (LWC), focando em interfaces interativas e modernas.
Remoto
São Paulo - SP
Buscamos alguém que:
- Capacidade analítica/raciocínio lógico em resolução de problemas.
- Criação consciente de código com relação ao uso de recursos e desempenho considerando as estruturas de dados clássicas.
- Conhecimentos básicos em engenharia de software.
- Atenção com a qualidade e padronização do código, garantindo legibilidade e facilidade de manutenção.
- Experiência da nuvem de Sales ou Service.
- Experiência com apex (classes, trigger, assíncronos), integrações REST, Aura ou LWC, testes automatizados e bibliotecas padrões Ex.: Schema e System.
- Boas Práticas de desenvolvimento (Apex Design Patterns, Governor Limits) e observabilidade (Logs, alertas e métricas).
- Diferenciais:
- Ter experiência com uma ou mais APIs do Salesforce: BulkAPI, StreamingAPI, MetadataAPI.
- Ter experiência com outras linguagens de programação e boas práticas de arquitetura de software. (Ex.: DDD, Arquitetura Hexagonal, Arquitetura Event Driven).
- Ter trabalhado em uma equipe com ambiente orientado a testes.
- Conhecimento de hierarquia de papéis, perfis, sharing rules dentro do CRM.
- Ter experiência com mensageria (Kafka, RabbitMQ, SQS).