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