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)

  • 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

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available