Required Qualifications & Core Competencies
We are seeking a highly skilled Senior Salesforce Developer with strong experience in core CRM platform capabilities, custom development, and enterprise-grade solution delivery. The ideal candidate is a collaborative team player, highly detail-oriented, and documentation-driven, with a strong commitment to platform stability and maintainability.
Required Qualifications
Salesforce Development Experience
- 5+ years of hands-on Salesforce development experience in enterprise or other complex environments
- Proven experience delivering scalable, maintainable Salesforce solutions in production environments
- Strong experience with Salesforce core CRM capabilities and standard platform functionality
Technical Development Expertise
Strong hands-on development experience with:
- Apex (classes, triggers, batch/queueable, test classes)
- Lightning Web Components (LWC)
- SOQL/SOSL
- Salesforce APIs (REST/SOAP)
Salesforce Platform Configuration
Experience configuring and supporting Salesforce platform features, including:
- Record Types
- Page Layouts
- Validation Rules
- Assignment Rules
- Approval Processes
- Flow Automation
Security & Access Model
Solid understanding of Salesforce security and access controls, including:
- Profiles / Permission Sets / Permission Set Groups
- Role Hierarchy
- Sharing Rules
- Field-Level Security (FLS)
Release Management & Deployment
Experience with release management and deployment processes, including:
- Sandboxes
- Change Sets and/or Salesforce CLI
- Git-based version control / CI-CD
Troubleshooting, Quality, and Support
- Strong troubleshooting and debugging skills (debug logs, testing, regression awareness)
- Ability to identify root causes and implement sustainable fixes
- Experience writing clear, usable technical documentation for long-term support and maintainability
Core Competencies (What We’re Looking For)
Great Team Player
The successful candidate is a strong collaborator who:
- Collaborates effectively across technical and non-technical teams
- Communicates clearly, respectfully, and proactively
- Shares knowledge and supports overall team success
- Provides thoughtful code reviews and mentoring
- Works with a shared ownership mindset (not siloed) and can also work independently, manage priorities, and deliver high-quality results with minimal supervision.
Attention to Detail
The successful candidate demonstrates strong execution discipline and consistently:
- Writes clean, scalable, and well-tested code
- Carefully evaluates the impact of changes on:
- automation
- security
- integrations
- user experience
- Follows naming conventions, standards, and governance processes
- Identifies risks early and documents assumptions and decisions clearly
Documentation-Driven
The successful candidate treats documentation as a core part of delivery and:
- Produces clear documentation for:
- solution design
- configuration changes
- custom development
- deployment steps / rollback notes
- troubleshooting and known issues
- Keeps tickets and implementation notes up to date
- Documents work so solutions are maintainable and supportable by the broader team
Ideal Candidate Profile
A strong Senior Salesforce Developer in this role is someone who combines technical depth with excellent collaboration, careful execution, and consistent documentation practices—delivering solutions that are not only functional, but stable, supportable, and scalable.