Salesforce Developer
- Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
About the Role
We are looking for a Senior Salesforce Developer to join our team supporting a leading US company in the collectibles grading and authentication space. The client runs a large, high-volume Salesforce Service Cloud org that supports customer service across multiple brands and regions (North America, Europe and Asia) - spanning case management, self-service customer portals, knowledge, refunds, and omni-channel contact center operations, including an AWS Amazon Connect voice channel integrated with Salesforce.
You will split your time between L2/L3 production support (incident triage, root-cause analysis, hotfixes) and project work (new features, integrations, enhancements). You will be the client's day-to-day technical point of contact during your shift, so clear communication matters as much as technical depth. Prior Amazon Connect experience is a plus; we'll support the right candidate in ramping up on the voice channel.
Key Responsibilities
Production Support (L2/L3)
- Own incidents end to end: reproduce, root-cause, fix, and communicate outcomes to business stakeholders.
- Troubleshoot Apex, Flow and integration failures - governor limits (SOQL 101, CPU, callout limits), record locking/concurrency, recursion, and bulk-processing defects.
- Diagnose case routing and assignment issues across Omni-Channel, queues, Email-to-Case and metadata-driven routing rules.
- Investigate voice-channel issues between Amazon Connect and Salesforce (contact flows, screen pops, call logging, agent presence/routing).
- Analyze production data and logs (debug logs, platform event/flow error emails, custom exception logging) to explain why something happened, not just what happened.
- Identify and resolve configuration drift between Dev, Stage and Production environments.
Project & Enhancement Work
- Design and build solutions using declarative configuration (including record-triggered, scheduled and screen Flows) where it fits, and Apex (triggers, handlers, batch/queueable/schedulable) and Lightning Web Components where it doesn't.
- Build and maintain integrations with ERP, cloud storage, identity and internal order/grading systems using REST/GraphQL APIs, Named Credentials and Platform Events.
- Extend Experience Cloud customer portals and Salesforce Knowledge, including multi-language content and translations.
- Contribute to contact center enhancements - Amazon Connect voice, SMS/messaging channels and Omni-Channel routing.
- Write well-tested, bulk-safe code (75%+ meaningful coverage, deterministic tests, HTTP callout mocks).
Delivery & Collaboration
- Participate in requirement discussions with client stakeholders; clarify scope and acceptance criteria; propose solution options with trade-offs.
- Follow disciplined release practices - validate-first deployments, environment promotion (Dev → Stage → Prod) and change documentation.
- Work in Agile/Jira; keep tickets, root-cause write-ups and runbooks current.
- Mentor junior developers and review their code.
- Coordinate shift handovers with team members in other time zones, passing on open incidents, in-progress work and next steps so nothing is dropped.
Required Skills
- Salesforce development: 5+ years with strong Apex, SOQL/SOSL, LWC and Flow skills.
- Service Cloud: Case management, Omni-Channel (queue-based and flow-based routing), Email-to-Case, Entitlements/Milestones, Knowledge.
- Experience Cloud: customer portals, guest/authenticated users, sharing and visibility.
- Integrations: REST/SOAP/GraphQL APIs, Named Credentials, Platform Events, asynchronous Apex.
- Platform fundamentals: governor limits, bulkification, order of execution, and security (CRUD/FLS, sharing, SOQL injection).
- DevOps: Salesforce DX / sf CLI and metadata deployments across multiple environments.
- Support: proven L2/L3 production support experience in a large, high-volume org.
- Communication: excellent verbal and written English - comfortable leading client calls, explaining root causes to non-technical stakeholders, and pushing back constructively.
Certifications
- Salesforce Platform Developer I (required); Platform Developer II (preferred).
- Salesforce Service Cloud Consultant (preferred).
- AWS Certified Cloud Practitioner or Amazon Connect training (a plus).
More about this job
Responsibilities
Provide end-to-end L2/L3 production support for a high-volume Salesforce Service Cloud org, diagnosing incidents across Apex, Flow, integrations, case routing, and Amazon Connect. Design and deliver Salesforce enhancements and integrations, maintain release quality and documentation, collaborate with client stakeholders, and mentor junior developers.
Requirements
Requires 5+ years of Salesforce development experience, strong Apex, SOQL/SOSL, LWC, Flow, Service Cloud, Experience Cloud, integration, security, and multi-environment deployment skills, plus proven L2/L3 support experience. Salesforce Platform Developer I certification is required; Platform Developer II and Service Cloud Consultant certifications are preferred, and excellent written and verbal English communication is essential.
Skills
- Salesforce Development
- Apex
- SOQL/SOSL
- Lightning Web Components
- Salesforce Flow
- Service Cloud
- Omni-Channel Routing
- Experience Cloud
- Amazon Connect
- Production Support
- Salesforce DX
- Governor Limits
- Agile/Jira
- Root-Cause Analysis
- Client Communication
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Customer Service & Support
- Consulting
Keywords
- Salesforce
- Service Cloud
- Experience Cloud
- Apex
- SOQL
- SOSL
- Lightning Web Components
- Salesforce Flow
- Amazon Connect
- Omni-Channel
- Email-to-Case
- REST APIs
- SOAP APIs
- GraphQL
- Named Credentials
- Platform Events
- Salesforce DX
- sf CLI
- Governor Limits
- Asynchronous Apex
- Salesforce Platform Developer II
- AWS
- L2/L3 Production Support
- Root-Cause Analysis
- Agile
- Jira
- Knowledge
- Customer Portals