Senior Internal Auditor
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.
