To perform a broad range of audit assignments of a complex/ad-hoc and often non-financial nature in addition to a broad range of routine audit assignments. To take responsibility for the operational management and delivery of allocated audit plans in support of the Audit Managers and Senior Audit Manager/Regional Assurance Regional Directors. To apply risk management and assurance principles to the planning and delivery of audit assignments at both an operational and strategic client level. To supervise and coach junior staff over time. To respond to a broad range of sensitive and complex queries from clients and staff.