Salesforce Developer
Summary
Salesforce Developer designing and deploying Apex, LWCs, integrations (REST/SOAP, middleware), and CI/CD pipelines across Salesforce Clouds.
Responsibilities:
-
Development & Customization
- Design, develop, test, and deploy Apex Classes, Triggers, Batch Apex, Schedulable Apex.
- Build and maintain Lightning Web Components (LWCs) and Aura components.
- Implement complex validation rules, flows, process automations, and page layouts.
- Customize standard Salesforce features (Service Cloud, Sales Cloud, Experience Cloud preferred).
-
Integrations
- Develop and maintain integrations using:
- REST/SOAP APIs
- Platform Events
- External Services & Named Credentials
- Middleware tools (Mulesoft, Boomi, Jitterbit, or similar)
- Develop and maintain integrations using:
-
Deployment & DevOps
- Use version control tools (Git, Bitbucket, GitHub).
- Deploy changes using:
- Change Sets
- SFDX / Salesforce CLI
- CI/CD pipelines (Azure DevOps, GitHub Actions, Copado, Gearset preferred)
Qualifications
- Bachelor's or Master's degree in any computer and engineering course or related field is required
- 3–5 years Salesforce development experience.
- Experience with Salesforce data model, security model, and automation tools.
- Ability to write 75%+ coverage unit tests with proper mocking and assertions.
- Salesforce Platform Developer I (PD1) certification preferred but not required.
- Strong knowledge of:
- Apex (Classes, Triggers, Async Apex, Test Classes)
- LWC / Aura
- SOQL, SOSL
- API Integrations