Job Purpose StatementThe Program Team Leader – Solutions is responsible for providing strategic, operational, and technical leadership across the software development and solutions delivery function to ensure the successful design, development, integration, deployment, and support of business‑critical applications and systems. The role oversees delivery quality, technical alignment, system stability, team performance, and customer satisfaction while ensuring that all solutions align to business requirements, architectural standards, security controls, and agreed service levels. ResponsibilitiesSoftware Delivery & OversightHigh‑quality application delivery aligned to timelines, scope, and business expectations. Oversee the design, development, testing, deployment, and support of applications. Ensure delivery meets agreed timelines, quality standards, and business requirements. Coordinate enhancement and optimisation of existing applications. Maintain visibility of delivery progress, blo...