- Company Name
- Deloitte
- Job Title
- Salesforce Developer (Solution Specialist)
- Job Description
-
Job Title: Salesforce Developer (Solution Specialist)
Role Summary
Design, develop, and customize Salesforce solutions across Sales, Service, Marketing, Experience, and Knowledge Clouds. Build responsive Lightning components (LWC, Aura, Visualforce), implement server‑side logic (Apex, Triggers, Batch/Scheduled Apex), migrate legacy content to Lightning, and deliver integrated business processes through flows, process builder, and workflow. Work collaboratively with design, product, and engineering teams to deliver end‑to‑end features, troubleshoot issues, and maintain high code quality and security standards.
Expectations
Deliver maintainable, performance‑optimized code. Follow Salesforce coding standards, leverage SLDS styling, and document technical designs. Participate in code reviews, sprint planning, and agile ceremonies. Ensure application security via profiles, permission sets, and OWD configuration. Maintain CI/CD pipelines and deployment artifacts. Conduct data migrations, integration testing, and resolve defects efficiently. Stay current with Salesforce platform updates and best practices.
Key Responsibilities
- Develop Lightning Web Components, Aura components, and Visualforce pages integrated with Apex controllers.
- Optimize front‑end performance for complex, data‑heavy pages.
- Collaborate with design and product teams to translate requirements into user‑friendly interfaces.
- Implement and maintain automation (Flow, legacy Workflow/Process Builder) for business processes.
- Perform data loads, migrations, and create reports/dashboards using Data Loader, Import Wizard, or custom scripts.
- Configure Salesforce security model (profiles, permission sets, OWD, sharing rules).
- Convert Visualforce pages to Lightning Experience, adopt SLDS, and refactor legacy components.
- Integrate Salesforce with external services via REST/SOAP, OAuth, and SSO.
- Use DevOps tools (Git, Jenkins, Jira, ANT, Force.com IDE, Change Sets) to manage code, track issues, and deploy releases.
- Document technical approaches, system architectures, and user guides.
Required Skills
- Strong front‑end development: JavaScript, Lightning Web Components, Aura Framework, SLDS.
- Back‑end development: Apex (triggers, batch, scheduled), Visualforce, REST/SOAP integration.
- Salesforce customization across Sales Cloud, Service Cloud, Field Service, Experience Cloud, Knowledge Cloud.
- Experience with Salesforce Lightning migration and Visualforce‑to‑Lightning conversions.
- Proficiency with DevOps/PDLC tools: Git, Jenkins, Jira, ANT, Change Sets.
- Integration knowledge: REST/SOAP, OAuth, SSO.
- Data migration/ETL skills and creating dashboards/reports.
- Strong problem‑solving, debugging, and defect resolution abilities.
- Familiarity with security model configuration and best practices.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Ability to obtain and maintain required security clearance.
- Preferred Salesforce certifications: Platform Developer I, Platform Developer II, Administrator, Platform App Builder, OmniStudio, Agentforce Specialist.