Key Skills:
- 5+ years of Salesforce Development experience:
- 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
- Custom Settings
- Page Layouts / Record Pages
- Understanding and familiarity with core software and DevOps practices:
- Versioning the code, experience with Git
- PRs / Code Reviews
- CI / CD
- Github/Gitlab/Bitbucket actions based on sfdx cli
- Gearset
- Copado
- 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
- Exposure to multiple simultaneous projects
Essential Duties and Responsibilities include the following.
Other duties may be assigned:
- Design, development, testing, and deployment of programmatic solutions that are maintainable and reusable.
- Familiarity with some of the well-known and adopted APEX frameworks (fflib, APEX Enterprise Patterns...) is a plus
- Participation in the full application lifecycle from technical design to development, testing, and deployment.
- Communication of project progress via required methods in Jira and time tracking system (Productive.)
- Working with the Technical Architect in developing and maintaining the core Client Group Systems architecture ensuring all development work conforms to expectations with our Salesforce engagements.
- Providing technical expertise on Salesforce core architecture and lightning architecture in DEPT®’s client engagements.
Additional experience preferred in implementing specific Salesforce solutions on core cloud products beyond Sales Cloud/CRM including:
- Commerce Cloud (B2B, D2C, OMS): at least B2B or D2C
- Service Cloud
- Experience Cloud
- Education Cloud
- Data Cloud