- Creating intelligent solution designs and reviewing and shaping the designs of members of our internal and external delivery teams.
- Establishing and ensuring development standards to facilitate future sustainment, fit for purpose development environments and high performing solutions that meet security and user experience expectations
- Estimating development timelines and defining development tasks for development sprint planning activities
- Participating in sprint development cycles
- Delivering Proof of Concept solutions to validate designs and expose the art of the possible
KEY TECHNICAL & PERSONAL QUALIFICATIONS:
- Minimum 7 years of development experience in the Salesforce ecosystem and relevant Salesforce certifications including: Salesforce Sharing Architect Salesforce Salesforce Data Architect, Salesforce Certified Service Cloud Consultant, Salesforce Certified Advanced Administrator, Salesforce Certified Platform App Builder, Salesforce Certified Omnistudio
- Strong experience with configure automation - Flows, process builder, workflow rules etc.
- 2+ years Force.com development experience with a strong focus on Apex, LWC development and developing Visual Force pages
- Proficient in writing Apex code under version control and to highest standard including Apex Triggers, test classes, test Methods and APEXDOC.
- Knowledge of Web services, SQL, Salesforce Object Query Language, Java, Java Script, CSS, C#, JQuery
- Information Systems experience including Data Modelling, Integration and Computation (Algorithm Design and Optimization)
- Experience of CI/CD pipelines, Azure DevOps, JIRA, TestRail, GitHub
- Experience of working in an Agile product team with knowledge of Scrum methodologies
- Experience with complex data structures, data manipulation, cleaning, and de-duplication
- An analytical mind to understand requirements and to design and build solutions that meet our users’ needs
- A strong sense of user experience and excellent prioritisation and collaboration skills
- Expert troubleshooting, problem solving skills
- Curious nature to challenge the status quo, experiment and try new things
- A passion for technology and a will to learn new skills
- Innate desire to work smarter and be customer-centric
- Excellent communication and team leadership skills