Role Purpose
The Senior Accountant is responsible for managing the full spectrum of financial accounting, control, and reporting functions across the business. The role oversees core accounting activities including cash and bank management, taxation, fixed assets, reconciliations, and financial reporting while ensuring compliance with IFRS and internal governance standards.
The position also plays a key role in supporting the migration and integration of financial processes from Agrismart to Sage300 ERP, including process mapping, system implementation support, financial controls, user training, and operational transition management.
Key Responsibilities
Core Financial Accounting and Control
Manage and oversee key accounting functions including bank and cash management
Process and maintain general ledger entries and journals
Prepare and review balance sheet reconciliations and ensure balance sheet integrity
Manage the Fixed Asset Register and related asset accounting processes
Oversee rental accounting and related reconciliations
Manage tax compliance functions, including VAT and employee taxes (EMP)
Manage intercompany income statement reconciliations and related party confirmations
Ensure accurate and timeous month-end, quarter-end, and year-end financial close processes
Assist with the preparation of management accounts and statutory financial statements
Ensure strong internal financial controls and compliance with IFRS and company policies
Financial Operations and Shared Services Management
Work closely with Shared Services teams to ensure accurate and efficient financial transaction processing
Oversee and review Accounts Payable, Accounts Receivable, and Cashbook outputs
Ensure intercompany transactions and balances are accurately processed and reconciled
Drive improvements in financial processes, controls, and reporting quality across the business
Manage and support the CSS Team
ERP Integration and Process Transformation
Support the Financial Manager with the migration of financial processes and data from Agrismart to Sage300 ERP
Conduct detailed investigations and mapping of current and future financial processes across operations and finance functions
Document workflows, controls, and financial procedures for both current-state and future-state processes
Identify inefficiencies and implement standardised and improved financial processes aligned with Sage300 capabilities
Assist with migration planning, reconciliations, data validation, and system cut-over activities
Participate in system testing, including User Acceptance Testing (UAT) and parallel runs
Training and Change Management
Develop and deliver training to finance teams, site personnel, and Shared Services staff on Sage300 processes
Prepare user guides, process documentation, and financial control frameworks
Provide post-implementation support to ensure successful adoption of the new ERP system
Stakeholder Engagement and Governance
Liaise with Finance, Operations, IT, and other internal stakeholders to ensure alignment during operational and migration phases
Support internal and external audit processes by ensuring accurate documentation and audit trails
Assist the Financial Manager with financial reporting and ERP migration progress reporting to management and governance structures