- Design, develop, and implement custom solutions in Salesforce, including custom objects, fields, workflows, and Apex code to address business requirements.
- Integrate Salesforce with other systems and applications, ensuring seamless data flow and consistent processes, direct or via Mulesoft.
- Configure and maintain Salesforce settings, including security, user permissions, data sharing, and automation using tools like Process Builder and Flow.
- Leverage Salesforce Lightning to create user-friendly and visually appealing applications and interfaces.
- Address technical issues, and troubleshoot problems in the Salesforce environment.
- Create and maintain comprehensive documentation of configurations, customisations, and code changes.
- Contribute to improve the overall development processes and methodologies followed by the Development team
- Stay current on Salesforce best practices, industry trends, and emerging technologies, and recommend opportunities for improvement.
- Proven experience as a Salesforce Developer in a commercial setting with a strong understanding of Salesforce platform capabilities.
- Proficiency in Apex, Visualforce, Lightning Components, and Salesforce APIs.
- Experience with Salesforce Lightning, Marketing Cloud, Service Cloud, Experience Cloud, Community Cloud; Process Builder and Flow
- Ability to work independently or as part of a team.
- Excellent communication and interpersonal skills to work with both technical and non-technical stakeholders.
- Experience using 3rd party add ons – Conga, Sumo, Yoti etc.
- Familiarity with web development technologies (HTML, CSS, JavaScript)
- Salesforce Developer certification (e.g., Salesforce Platform Developer I and II).
- Knowledge of software development best practices and SDLC methodologies
- Experience making deployments with CI/CD - via Azure DevOps - in complex pipelines and working with scratch orgs
- Property industry experience