Job Description
About the Opportunity
Are you a seasoned Salesforce developer with a passion for building exceptional customer and partner experiences Join our team and play a pivotal role in shaping the future of our Salesforce platform specializing in Service and Experience Clouds.
The Senior Salesforce Developer will be responsible for designing developing and implementing solutions within our Salesforce ecosystem with a focus on Service Cloud and Experience Cloud. You will collaborate with product managers and business stakeholders across the organization to understand business needs translate them into technical requirements and deliver high-quality scalable and maintainable solutions. This role requires a strong understanding of Salesforce best practices development methodologies and a proven track record of successful execution.
What Youll Accomplish
As a Senior Salesforce Developer at Client you will be a key contributor to the evolution of our Salesforce platform. Specifically you will:
- Design and Develop: Develop and customize Salesforce solutions using Apex Visualforce Lightning Web Components (LWC) Flows and other relevant Salesforce technologies.
- Service Cloud Expertise: Implement and configure Service Cloud features including case management knowledge management Omni-Channel routing Chat complex sharing rules and entitlements and milestones.
- Experience Cloud Mastery: Build and maintain engaging Experience Cloud portals for customers leveraging community templates custom components and integrations.
- Integration Development: Integrate Salesforce with other systems using APIs web services and other integration tools.
- Testing and Quality Assurance: Develop and execute unit tests and integration tests to ensure the quality of delivered solutions.
- Release Management: Participate in the deployment and release process utilizing best practices for change management.
- Collaboration and Communication: Work closely with business analysts product managers and other stakeholders to understand requirements provide technical guidance and communicate effectively.
- Continuous Improvement: Stay up-to-date with the latest Salesforce releases and features and proactively identify opportunities for improvement.
What Youll Bring:
To excel in this role you should possess the following qualifications and qualities:
- 3-5 Years of Salesforce Development Experience: Demonstrated experience in developing and customizing Salesforce solutions.
- Service Cloud Expertise: Deep understanding of Service Cloud functionality and configuration.
- Experience Cloud Proficiency: Proven ability to build and maintain Experience Cloud portals.
- Technical Skills: Strong proficiency in Apex Visualforce Lightning Web Components (LWC) Flows SOQL and SOSL.
- API Integration Experience: Experience integrating Salesforce with other systems using REST APIs SOAP APIs and other integration technologies.
- SaaS Industry Experience: You have worked for SaaS companies and are familiar with the unique business processes and challenges for which they need technical solutions.
- Agile Methodology: Experience working in an Agile development environment.
- Problem-Solving Skills: Strong analytical and problem-solving skills with the ability to identify and resolve complex technical issues.
- Communication Skills: Excellent written and verbal communication skills.
- Collaboration Skills: Ability to work effectively in a team environment.
Preferred Qualifications:
- Active Salesforce certifications such as Platform Developer I/II Service Cloud Consultant or Experience Cloud Consultant are highly preferred.
- Experience with Salesforce DX.
- Experience with CI/CD tools.
- Experience with JavaScript frameworks (e.g. React Angular).
- Experience with other Salesforce clouds (e.g. Sales Cloud CPQ).