Senior Internal Auditor

Share this:

Roofings Group

Job Description

Reporting to: Internal Audit Manager
Supervising: Internal Auditor(s)

Key Duties & Responsibilities

The Senior Internal Auditor will support the Internal Audit function in strengthening risk management, governance, and internal controls through the following responsibilities:

Audit Planning & Execution

  • Assist in designing and executing risk-based audit plans to assess the effectiveness of internal controls, compliance with company policies, and identify process improvement opportunities.
  • Identify and evaluate key business risks and provide value-added internal audit insights.
  • Ensure audit assignments are completed within agreed timelines.

Audit Documentation & Reporting

  • Supervise the preparation of audit workpapers to ensure they are accurate, logical, and fully documented.
  • Ensure documentation clearly reflects procedures performed, results obtained, and conclusions reached.
  • Prepare comprehensive audit reports highlighting findings, risks, root causes, and actionable recommendations.
  • Provide timely updates to the Audit Manager on key issues and emerging risks.
  • Present audit findings to management and relevant stakeholders when required.

Investigations & Compliance

  • Conduct ad-hoc investigations into suspected fraud, control breaches, or reported risks.
  • Perform pre-audit verifications including:
    • Sales orders, invoices, customer credits, discounts, and refunds
    • Petty cash, staff advances, vendor payments, consignment reports, and payroll schedules
    • Inventory checks across retail outlets and factories

Team Leadership & Coaching

  • Supervise and review audit work performed by internal auditors, ensuring quality and compliance with standards.
  • Coach and train staff on audit principles, techniques, and reporting.
  • Act as the first reviewer of audit working papers and findings.

Governance & Stakeholder Engagement

  • Promote awareness of governance, risk management, and internal controls across the organization.
  • Maintain professional communication with auditees while fostering a collaborative audit environment.
  • Build and maintain strong stakeholder relationships while ensuring audit independence is preserved.
  • Negotiate effectively to achieve constructive audit outcomes.

Systems, Reporting & Follow-up

  • Maintain internal audit dashboards and tracking systems.
  • Follow up with management to ensure audit recommendations are implemented.
  • Contribute to the development and maintenance of internal audit policies and procedures aligned with best practices.

Other Duties

  • Perform any other tasks assigned by the Audit Manager or Group Audit Manager.

Academic Qualifications, Skills & Experience

Education & Certification

  • Bachelor’s degree in Accounting, Finance, Business Administration, or a related field.
  • Professional qualification such as ACCA, CPA, CIA, or equivalent internationally recognised certification.
  • Membership in a professional body such as IIA, ICPAU, or ACCA.

Experience

  • Minimum of 5 years’ relevant audit experience.
  • At least 2 years in a supervisory or senior audit role.
  • Strong background in risk-based auditing, internal controls, compliance reviews, and audit reporting.

Technical Skills

  • Strong understanding of internal audit standards and methodologies.
  • Advanced Microsoft Office skills.
  • Experience using ERP systems, preferably SAP.

Core Competencies

  • Strong analytical and problem-solving skills.
  • High attention to detail.
  • Ability to work under pressure with minimal supervision.
  • Strong written and verbal communication skills.
  • Ability to influence, negotiate, and engage stakeholders effectively.
  • Strong ethical standards and professional judgment.

Contact: hr@roofingsgroup.com

To apply for this job email your details to hr@roofingsgroup.com.

Share this: