Job Ref: SMC-0890
Employment Type: Permanent , Full Time
Working Type: Remote
- Salesforce architecture and skews: A deep understanding of how Salesforce is structured and how to use its various features and components effectively. This includes knowledge of Salesforce’s data model, security model, and object-oriented programming model.
- Salesforce development languages and tools: Experience with Apex, Visualforce, Lightning components, Omni-Studio and the Salesforce CLI.
- Salesforce best practices: Knowledge of Salesforce’s best practices for development, testing, and deployment. This includes knowledge of Salesforce’s security guidelines and performance optimisation techniques.
- Experience with Salesforce implementations: Financial Services Cloud, Experience Cloud, Mobile Publisher. This includes experience with configuring Salesforce objects, fields, and workflows, as well as developing custom Salesforce applications.
- Experience with financial services industry desirable although not essential: An understanding of the unique challenges and opportunities of the financial services industry. This includes knowledge of financial regulations and compliance requirements.
- Minimum of 5 years Salesforce development experience
- Salesforce FSC highly desirable, although not essential
- Experience of Experience Cloud, Mobile Publisher and Omni-Studio desirable, although not essential
- Extensive experience of cloud-based systems
- Extensive experience of software engineering in an agile environment (SAFe a distinct advantage)
- Confidence to deal with and work alongside third party suppliers
- Financial Services experience (mortgages) advantageous but not essential
- Problem solving
- Analytical skills
- Technical evaluation
- Lifecycle management
- Excellent communicator
- Strong stakeholder management
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Relevant Salesforce certifications and qualifications would be an advantage but not essential
Key Role Accountabilities
- Salesforce Customisation: Collaborate with cross-functional teams to gather and understand business requirements and translate them into Salesforce solutions. Customise and configure Salesforce to meet the specific needs of the organization.
- Apex Development: Develop and maintain custom Apex classes, triggers, and Visualforce pages to enhance the Salesforce platform’s functionality.
- Integration: Implement and manage data integrations between Salesforce and various external systems, utilizing Azure cloud services as needed.
- Salesforce Lightning: Work on the Salesforce Lightning framework to enhance the user experience and design user-friendly interfaces.
- Automations and Workflow: Create and manage workflow rules, process builder, and other automation tools to streamline business processes.
- Data Management: Ensure data quality, governance, and security within the Salesforce platform, utilizing Azure cloud data services for storage and analysis.
- Reporting and Analytics: Develop custom reports and dashboards to provide valuable insights and analytics for the business.
- Security and Compliance: Implement and maintain security best practices and compliance standards within Salesforce, including GDPR and financial industry regulations.
- Documentation: Maintain clear and up-to-date documentation of all customisations, configurations, and integrations.
- User Training and Support: Provide training and support to end-users, addressing their inquiries and resolving issues in a timely manner.
- Collaboration: Collaborate with the IT team, business stakeholders, and external vendors to optimize system performance and ensure seamless operations.