logo

Job Details

As a member of our IT Technology Team you'll be responsible for designing, developing, and implementing complex Salesforce solutions while providing technical leadership and expertise to ensure robust and scalable applications.

Job Responsibilities

  • Design and develop customised Salesforce applications, modules, and integrations using Apex, Visualforce, Lightning components, and other technologies.
  • Collaborate with stakeholders to gather and analyse requirements, and translate them into technical designs and solutions.
  • Implement Salesforce solutions that adhere to best practices, maintainability, scalability, and security.
  • Lead and mentor junior developers, providing technical guidance, code reviews, and knowledge sharing.
  • Participate in architecture discussions and decisions regarding Salesforce applications and integrations.
  • Perform unit testing, integration testing, and user acceptance testing (UAT) to ensure quality of deliverables.
  • Manage Salesforce deployments using CI/CD tools and processes, ensuring smooth transitions between environments.
  • Create and maintain technical documentation including design specifications, system architecture diagrams, and deployment guides.
  • Stay updated on Salesforce platform updates, new features, and industry trends to recommend and implement improvements to existing systems.
  • Troubleshoot and resolve technical issues related to Salesforce applications and integrations.

Candidate Requirements

To be successful, you will need to have extensive experience in Salesforce development, proficiency in Apex, Visualforce, and Lightning components, and the ability to lead technical initiatives and mentor junior developers.

Skills & Experience

  • Proficiency in Salesforce development using Apex, Visualforce, Lightning Components, and Salesforce APIs.
  • Extensive experience in designing and implementing complex Salesforce solutions and integrations.
  • Strong understanding of Salesforce platform capabilities, including Sales Cloud, Service Cloud, and Community Cloud.
  • Ability to lead technical discussions and provide guidance on architecture and design decisions.
  • Experience with Salesforce development tools and methodologies, including Salesforce DX, CI/CD, and version control.
  • Knowledge of web development technologies such as HTML, CSS, JavaScript, and frameworks like React or AngularJS.
  • Expertise in troubleshooting and debugging Salesforce applications, including performance optimisation.
  • Experience with Agile development practices and tools like Jira for project management.
  • Ability to mentor and coach junior developers, conducting code reviews and promoting best practices.
  • Excellent communication skills to collaborate effectively with stakeholders and cross-functional teams.
  • Commitment to continuous learning and staying updated on Salesforce updates, new features, and industry trends.
apply