1. Undertaking internal audits to ensure the company meets its financial, operational and compliance objectives 2. Supporting the development of an assurance planning reporting process 3. Reporting on control deficiencies to management and making recommendations to mitigate risk and add value 4. Challenging current processes across the company and identify opportunities for refinement 5. Engaging remediation of identified issues through follow-up 6. Playing an active role in the maintenance and review of policies and procedures, including ensuring they are up to date with all legislation and best practices 7. Communicating with a variety of stakeholders across the company 8. Excellent reporting skills 9.The ability to think objectively