Udemy is transitioning from Zendesk to Salesforce Service and Experience Clouds and needs a Salesforce Service Cloud Developer to help design, build, and scale solutions that enhance global customer support operations for both Direct-to-Consumer (DTC) and B2B (Enterprise) use cases.
Requirements
- Advanced Apex development skills including bulkification, governor limit optimization, and asynchronous processing
- Proficiency in JavaScript, HTML, and CSS, Aura, LWR for Lightning Web Component development
- Expert-level Flow builder skills with the ability to create complex, multi-step flows
- Experience with SOQL and SOSL query optimization for large data volumes
- Demonstrated ability to design and implement custom APIs using Apex REST and SOAP services
- Version control expertise using Git, including branching strategies and merge conflict resolution
- Proficiency with developer tools including Developer Console, VS Code, and Salesforce CLI
Responsibilities
- Collaborate with product managers and architects to design scalable solutions within Salesforce Service and Experience Clouds that address complex business requirements
- Develop custom functionality using Apex classes, triggers, test classes, LWR, SOQL, SOSL and Lightning Web Components following best practices in performance, security, and modular design.
- Design and implement advanced automation using Flows, Process Builder, and Apex with complex branching logic, transaction control, and error handling
- Build and maintain integrations between Salesforce and external systems using REST/SOAP APIs, platform events, and Workato
- Execute configuration tasks, data migrations, and transformations using both declarative tools and custom ETL processes
- Support testing phases (QA, SIT, and UAT) and manage deployments across environments using Gearset with Udemy defined CI/CD practices
- Create comprehensive technical documentation and participate in knowledge sharing to ensure solution sustainability
Other
- This is an in-office position, requiring three days a week in the office (Tuesday, Wednesday, Thursday) and flexibility on Mondays and Fridays.
- Excellent communication and collaboration skills, with the ability to translate technical concepts to non-technical stakeholders
- 5-10 years of experience developing and administering Salesforce Service Cloud, with emphasis on supporting global SaaS companies
- Required Salesforce certifications: Salesforce Administrator, Platform App Builder, Platform Developer I certifications
- Preferred Salesforce certifications: Platform Developer II, Service Cloud Consultant, Experience Cloud Consultant, Javascript Developer 1