This is a newly created role as part of a recent IT & Change Operating Model Review. The new Operating Model will improve our focus on the way we deliver our products to clients and meet the growing demands of delivering robust and resilient services, focusing on the technology capabilities required to support business services.
As the Salesforce Developer you will play a key role in maximizing the efficacy of the CRM system. You will be responsible for the design, development, testing and implementation of customizations, applications, extensions and integrations. You will work with our internal technology teams, third parties and the business to translate business needs into effective and scalable products within the Salesforce platform.
Key Responsibilities
- Develop, implement and maintain Salesforce customizations, applications and extensions
- Work with 3rd party implementation partners on the design, build and implementation of strategic changes in the banks core Salesforce platforms
- Work closely with other internal teams to develop and maintain key integrations between Salesforce and other platforms
- Support the optimisation of system capabilities to increase efficiency by creating simple and complex workflows
- Provide the best technical solution to business requirements by developing Apex (classes and triggers), Lightning Components, and Visualforce ensuring coding best practices are used
- Assist with each release cycle to implement and deploy new/updates to existing applications and code,
- Support the Salesforce Administrator with System Maintenance as required
- Unit testing of systems changes, assessment of Proof of Concept builds and debugging of BAU issues where an immediate cause isn’t identified
- Creating and maintaining relevant technical documentation pre and post deployment
- Reviewing and understanding custom developed code to allow technical adjustments to be completed in house
- Ensure availability of the Force.com platform and provide on-call support to resolve application issues.
- Participate in the planning and impact analysis of business requirements for system changes and enhancements and create testing and implementation plans
- Collaborate inter-departmentally to identify business needs and translate them into technical solutions.
- Remain up-to-date with Salesforce technologies and best practices and identify relevant enhancements / products that would increase client and user experience, reduce risk or improve data quality and reporting
Key Interfaces
- Senior Platform Lead, Client & Marketing Systems
- IT Senior Management
- Senior Application Specialists
- Senior Manager Data and Integration Systems
- Salesforce Administrator
- Salesforce Business System Owner
- Digital Marketing Manager and other business stakeholders who use and support Salesforce, nCino, associated applications and DMS