We are seeking a highly skilled Senior Salesforce Developer to design, develop, and enhance our customer-facing and internal service platforms built on the Salesforce Service Cloud and Experience Cloud (Community Cloud). This role will be critical in improving customer support operations, partner enablement, and self-service capabilities across the lead-to-support and case-to-resolution lifecycle.
The developer will work closely with Business Systems, Support Operations, Customer Success, and Integration teams to build scalable, secure, and high-performane solutions. The role requires strong hands-on development, architectural thinking, and integration expertise within a SaaS enterprise ecosystem.
Salesforce Development & Customization
- Design and implement scalable Salesforce solutions using Apex, LWC, Aura Components, Visualforce, and Flows.
- Develop and enhance Service Cloud capabilities including:
- Case management workflows
- Entitlements & Milestones
- SLAs and escalation processes
- Omni-Channel routing
- Knowledge base and agent console customization
- Build and maintain Experience Cloud portals (customer, partner, and support communities).
- Customize page layouts, record types, dynamic forms, and Lightning components.
- Implement secure role-based and profile-based access models.
Experience Cloud (Community Cloud)
- Develop and maintain branded customer and partner portals.
- Implement self-service features including:
- Case submission and tracking
- Knowledge article access
- Community discussions
- Product support workflows
- Configure Experience Builder themes, templates, and navigation.
- Implement SSO authentication and external user access controls.
Integrations & Data
- Build integrations between Salesforce and enterprise systems (Zuora, ERP, Support tools, IAM, and data platforms).
- Develop REST/SOAP APIs, web services, platform events, and middleware integrations.
- Implement data synchronization and error handling.
- Support data migration, cleansing, and reconciliation activities.
Platform Engineering & DevOps
- Participate in CI/CD pipelines and release management.
- Perform code reviews and enforce Salesforce best practices.
- Optimize performance and governor limits.
- Maintain version control and branching strategies.
Collaboration & Support
- Work with Business Analysts and stakeholders to refine requirements.
- Troubleshoot production issues and implement root cause fixes.
- Mentor junior developers and contribute to development standards.
- Create technical documentation and deployment runbooks.
Must-Have Skills
- 7+ years Salesforce development experience.
- Strong hands-on expertise in Service Cloud implementation.
- Hands-on experience building Experience Cloud (Community Cloud) portals.
- Advanced Apex programming (triggers, batch, schedulable, queueable classes).
- Lightning Web Components (LWC) development.
- Salesforce Flows (record-triggered, screen flows, orchestrations).
- Case management lifecycle, SLAs, Entitlements & Milestones.
- Omni-Channel configuration and routing.
Integration & APIs
- REST and SOAP API integrations.
- Platform Events, Change Data Capture.
- External system integrations (ERP, Billing, Support tools).
- Data migration and bulk processing using Data Loader/Bulk API.
Security & Identity
- Role hierarchy, sharing rules, permission sets.
- External user licensing and community user security.
- SSO implementations (SAML/OAuth).
Tools & Technologies
- Git-based version control
- CI/CD (Gearset, Copado, Jenkins, or Azure DevOps)
- SOQL & SOSL
- Debugging and performance tuning
Soft Skills
- Strong problem-solving ability.
- Ability to work with cross-functional global teams.
- Experience working in Agile/Scrum environments.
- Strong communication and documentation skills.