Envision Employment Solutions is currently hiring a Senior Salesforce Developer on behalf of one of our partners, a leader in the retail Motor Vehicles field.
About the Role:
The Senior Salesforce Developer leads the design and development of advanced Salesforce solutions across multiple clouds. They own the technical execution of projects, build complex customizations and integrations, and guide the development team in best practices, architecture, and DevOps.
Responsibilities:- 1. Solution Design & Architecture
- Translate business needs into scalable technical designs.
- Design data models, integration patterns, and application architecture.
- Balance configuration vs. custom development and ensure compliance with platform limits.
- 2. Advanced Development
- Develop Apex classes, triggers, asynchronous jobs, and REST APIs.
- Build advanced Lightning Web Components (LWC) and dynamic UI frameworks.
- Implement scalable automation, custom metadata-driven solutions, and reusable libraries.
- Build and maintain integrations (REST, SOAP, middleware, Platform Events).
- 3. DevOps & Quality
- Manage CI/CD pipelines, branching strategy, and deployment processes.
- Enforce code quality through reviews, static analysis, and automated tests.
- Maintain sandbox strategy, releases, and environment governance.
- 4. Security, Compliance & Performance
- Implement Salesforce security best practices (FLS, sharing, Shield).
- Optimize performance for queries, triggers, LWCs, and integrations.
- Ensure adherence to audit, logging, and regulatory standards.
- 5. Leadership & Collaboration
- Mentor other developers and support Admins on complex scenarios.
- Work with Product Managers and Architects to refine requirements.
- Document solutions, data flows, and architectural decisions.
- Lead troubleshooting and incident resolution for production issues.
Requirements:- Required Skills
- Expert Apex, LWC, SOQL/SOSL, and asynchronous processing.
- Strong API integration experience and understanding of middleware patterns.
- Solid SFDX, Git, CI/CD (Azure DevOps, GitHub Actions, Jenkins).
- Deep understanding of Salesforce data model, limits, and multi-tenant principles.
- Experience with Sales, Service, or Experience Cloud.
- Qualifications:
- 5+ years Salesforce development experience
- Salesforce Platform Developer I (required)
- Platform Developer II or Architect track certifications (preferred)
- CS/Engineering degree preferred