Role Overview
Purpose of the role: to design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Key Responsibilities
- Develop and deliver high‑quality software solutions using industry‑aligned programming languages, frameworks, and tools.
- Ensure code is scalable, maintainable, and optimized for performance.
- Collaborate with product managers, designers and other engineers to define software requirements, devise solution strategies and ensure seamless integration.
- Participate in code reviews and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and actively contribute to the organization’s technical communities.
- Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
- Implement effective unit testing practices to ensure proper code design, readability, and reliability.
Leadership Responsibilities
- Advise and influence decision making, contribute to policy development, and take responsibility for operational effectiveness.
- Lead a team performing complex tasks, set objectives, coach employees, and appraise performance.
- Demonstrate the four LEAD behaviours: Listen and be authentic, Energise and inspire, Align across the enterprise, Develop others.
- Identify new directions for assignments and projects, using cross‑functional methodologies.
- Consult on complex issues and advise People Leaders to support the resolution of escalated issues.
- Identify ways to mitigate risk and develop new policies and procedures to support governance.
- Take ownership for managing risk and strengthening controls in relation to the work done.
- Engage in complex analysis of data from multiple sources to solve problems creatively and effectively.
- Communicate complex information clearly, including sensitive information.
- Influence or convince stakeholders to achieve outcomes.
#J-18808-Ljbffr…
