Job Description: Apply critical thinking & problem solving skills to contribute to all phases of the development lifecycle & quickly produce well-organised, optimized, and documented source code to deliver high-performing, scalable, enterprise-grade applications. Job Responsibilities: Automate tasks through appropriate tools and scripting e.g. Jenkins, Docker, Ansible, Kubernetes Debug existing source code and polish feature sets. Align all application development & development process to Group Architecture & Infrastructure guidelines Use & configure modern observability techniques leveraging e.g. aggregated logging via ELK stack, metrics via Prometheus / Grafana / Provide input into project & program teams (when required) to plan & manage the development lifecycle e.g. releases, risk management, Work with integrated teams and other developers to improve and evolve technical products and services Apply critical thinking, design thinking and problem solving skills in an agile team environment to solve technical problems (Front End, Back Job Requirements: Strong ability to interface with end users to solve issues and elicit requirements. Advanced knowledge of programming languages (APEX, VisualForce, JavaScript, SOQL, HTML5 etc.). 3 Years Financial Services Platform experience of which 1 year 6 months is Sales Force experience Solid understanding of key SFDC architectural concepts (e.g., API and governor limits) and how they influence design. Certified Platform Developer 1 Solid understanding of key SFDC architectural concepts (e.g. API and governor limits) and how they influence design.