Digital CRM Consultant

Position Summary:

The Salesforce Core Engineer is an integral part of the DEPT® team. This position’s key responsibility is to work alongside business analysts, project managers, and technical and solutions architects to deliver quality engagements on behalf of DEPT®’s clients. The engineer will contribute to aspects of the analysis, design, and enhancements of clients’ platforms, using lightning components.

Must have skills :

1. Salesforce Development Exp

  • Using declarative tools (Flow Builder → Record-Triggered Flows, Autolaunched Flows, Screen Flows…)
  • Using programmatic concepts (APEX, LWC, Asynchronous operations with future methods, Scheduled Jobs, Queueable Jobs…)
  • SOQL / SOSL
  • Proficiency with Salesforce DX (sfdx, sf v2) - Metadata deployment/retrieval; Package-based development is a plus
  • Salesforce APIs - Standard REST API; Bulk API; Exposing APEX classes as custom web services
  • Familiarity with core Salesforce platform concepts - Data modeling (standard vs custom objects/fields); Permissions (Profiles, Permission Sets, Sharing Settings, Role Hierarchy…); Custom Permissions; Custom Metadata; Page Layouts / Record Pages

2. Understanding and familiarity with core software and DevOps practices

  • Versioning the code, experience with Git
  • PRs / Code Reviews
  • Github/Gitlab/Bitbucket actions based on sfdx cli
  • Gearset
  • Copado

3. Experience with integrations

  • Setting up and managing Connected Apps
  • Platform Events
  • Event Relays
  • Custom HTTP callouts (APEX-based)
  • Inbound integration handling (Salesforce REST API, exposing custom code as
  • separate service)
  • AppExchange Apps

4. Additional experience preferred in implementing specific Salesforce solutions on core cloud products beyond Sales Cloud/CRM including:

  • Commerce Cloud (B2B, D2C, OMS)
  • Service Cloud
  • Experience Cloud
  • Education Cloud
  • Data Cloud