
Senior Accountant: ERP Migration (Agrismart to Sage300) - Rosebank
- Johannesburg, Gauteng
- Permanent
- Full-time
The Senior Accountant plays a key role in supporting the organisation’s finance transformation journey, migrating all accounting, reporting, and operational finance processes from Agrismart to Sage300 ERP. The role is responsible for process investigation, mapping, and migration planning, while also providing technical accounting expertise, system implementation support, and staff training. The Senior Accountant will ensure a smooth transition with minimal disruption to financial operations, maintaining compliance and accuracy throughout the process.Key Responsibilities
Process Investigation & Mapping
- Conduct a comprehensive review of existing financial processes across sites, Shared Services, and Head Office.
- Map workflows, control points, and reporting requirements.
- Identify inefficiencies, duplication, and opportunities for improvement.
- Design and document future-state processes aligned with Sage300 functionality.
- Assist in planning the staged migration from Agrismart to Sage300 ERP.
- Prepare reconciliation schedules to validate migrated balances and historical data.
- Manage cut-over activities, including parallel runs and variance investigations.
- Ensure correct migration of opening balances, GL structures, and reporting templates.
- Document both legacy (Agrismart) and new (Sage300) processes for reference and audit purposes.
- Support day-to-day financial accounting (AP, AR, GL, Cashbook, Fixed Assets) during transition.
- Perform reconciliations between systems to ensure financial accuracy.
- Contribute to management reporting packs and statutory accounts.
- Maintain compliance with IFRS, internal controls, and audit requirements.
- Prepare training materials and user guides for Sage300 processes.
- Train and support site-level, Shared Services, and Head Office staff.
- Provide hands-on support during the system adoption phase.
- Act as a subject-matter expert and first-line support for finance users.
- Collaborate with IT, Operations, and Finance to ensure Sage300 integration with other systems.
- Liaise with auditors to ensure proper documentation and validation of the migration.
- Support the Financial Manager in reporting migration progress and risks to senior leadership.
- BCom Accounting or equivalent (essential).
- Completed articles (SAICA/SAIPA) advantageous.
- 5+ years’ post-articles accounting experience in a multi-entity environment.
- ERP implementation or migration experience (Sage300 highly advantageous).
- Strong technical accounting knowledge (IFRS, consolidations, reconciliations).
- Advanced Excel and data analysis skills (pivot tables, lookups, large data sets).
- Industry knowledge in fuel, retail, or FMCG beneficial.
- Strong process mapping and documentation ability.
- Analytical thinker with strong problem-solving skills.
- Excellent planning and project management capability.
- Clear communicator and effective trainer across multiple staff levels.
- Ability to work across multiple entities and stakeholders simultaneously.
- High integrity, attention to detail, and results-driven mindset.
- Completion of comprehensive process mapping across sites, Shared Services, and Head Office.
- Delivery of migration plan with documented legacy vs. new workflows.
- Accuracy and completeness of data migrated into Sage300.
- Successful training and adoption of Sage300 by finance staff.
- Controlled transition with minimal disruption to operations.
- Ongoing compliance with IFRS and governance standards.