Job Description: Apply platform engineering expertise, critical thinking, design thinking and problem solving skills in an agile team environment to produce well-organised, optimised and documented source code that successfully delivers platform features & components of the service & solves complex technical problems with high quality solutions. Job Responsibilities: Leverage platform (service design & code) & engineering technical expertise to proactively identify risks and prevent defects Leverage platform engineering expertise & a working knowledge of specific platforms and their constituent parts to positively contribute to platform feature and service designs Develop business & customer aligned, lasting & innovative platform feature sets Take accountability for deeply understanding & building expertise on the platform, the platform contribution to the broader platform strategy & business and customer requirements & all available technologies Produce simple, extensible, and maintainable features with very few defects. Continually works to find and fix defects. Positively contribute to, define & implement the development/engineering lifecycle (end to end) and lead lifecycle improvements over successive releases. Job Requirements: Bachelor's Degree: Information Technology