Selah Digital seeks a talented Salesforce Developer to join our team and play a critical role in optimising and enhancing our Salesforce CRM to support business growth. This role involves transforming business needs into robust Salesforce solutions, developing custom applications, and ensuring seamless integrations with existing systems.
As a Salesforce Developer, you'll work closely with stakeholders to design, build, and maintain high-quality Salesforce applications that empower our operations, improve efficiency, and meet project objectives.
Responsibilities:
- Develop, customise, and maintain Salesforce applications using Apex, Visualforce, Lightning Web Components (LWC), and Triggers.
- Build scalable integrations using REST API and SOAP API to connect Salesforce with other systems and applications.
- Translate business needs into scalable Salesforce implementations and technical solutions.
- Design, build, test, and deploy high-quality Salesforce solutions while adhering to best practices.
- Create and maintain integrations with other applications and systems using web services and APIs.
- Implement and maintain automation flows to streamline business processes.
- Troubleshoot and resolve issues related to Salesforce applications, integrations, and automation.
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Collaborate with stakeholders and technical teams to gather requirements and implement solutions.
- Stay up-to-date on Salesforce best practices, new features, Release Updates, and functionalities to ensure the platform is used effectively.
- Ensure compliance with Salesforce security and development standards.
- Document technical processes, including user guides, release notes, and design documents.
Objectives of the Role:
- Optimise existing Salesforce configurations and improve processes based on Salesforce capabilities.
- Support, maintain, and improve existing Salesforce applications for optimal functionality.
- Identify and implement system improvements through collaboration with stakeholders and developers.
- Maintain accurate and secure data within the Salesforce platform.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, IT, or a related field.
- 3-5 years of demonstrable experience in Salesforce development and customisation.
- Proficiency in Apex, SOQL, Visualforce, LWC, and Lightning components.
- Strong understanding of Salesforce administration and the Lightning Framework, including hands-on experience across Service Cloud, Health Cloud, Sales Cloud, and Experience Cloud.
- Solid knowledge of Salesforce data models - standard and custom objects, relationships, and fields.
- Excellent analytical and problem-solving skills with strong technical writing ability.
- Confident communicator — able to translate technical concepts clearly for both technical and non-technical stakeholders.
- Salesforce certifications — Platform Developer I or II, App Builder, or Administrator.
- Familiarity with Salesforce Community Cloud and Marketing Cloud.
- Knowledge of DevOps practices and CI/CD processes.
- Experience with cloud services and third-party integrations.
If you are passionate about leveraging Salesforce technology to drive business success and looking for an opportunity to work on meaningful projects, we would love to hear from you.