About the position
This role is responsible for accurate execution of revenue accounting, reporting, and analysis across multiple jurisdictions and revenue streams. This role supports the Senior Management Accountant in delivering high quality, compliant, and insight-driven revenue reporting, while actively contributing to process automation and system transformation initiatives.
Duties & Responsibilities
Revenue Accounting Execution
- Perform revenue recognition for: SaaS subscriptions, Usage-based contracts, Professional services (milestone-based), Royalties and support services.
- Ensure compliance with IFRS 15.
- Prepare and post revenue journals.
- Maintain: Deferred revenue schedules, Contract asset / liability reconciliations.
Month-End Close
- Execute month-end activities including: Revenue calculations, Reconciliations, Variance analysis, Ensure adherence to close timelines and accuracy standards.
Reporting & Analysis
- Prepare: Revenue reports by product, region, and entity, Movement analysis (deferred revenue, backlog, billings), maintain an up to date Risk register for each legal entity.
Contract Review Support
- Assist in reviewing customer contracts for revenue implications.
- Identify: Performance obligations, Variable consideration, Contract modifications, Escalate complex issues to Financial Controller.
Controls & Compliance
- Execute key revenue controls under ICFR / SOX framework.
- Maintain audit-ready documentation, Support internal and external audits.
Systems & Transformation
- Support implementation of AI-driven revenue system.
- Participate in: Data validation, System testing (UAT), Process improvement initiatives, and Help transition from manual to automated workflows.
Minimum Requirements
- Qualified Accountant (ACCA / CA / CIMA).
- 5-7+ years' experience in revenue accounting, ideally SaaS / Tech.
- Strong technical expertise in: IFRS 15, Multi-element arrangements, Variable consideration.
- Experience in Audit, global, multi-entity environments.
- Exposure to ERP and revenue systems Sun Systems, Salesforce, Zuora, etc.
- Transformation mind-set with strong systems and process orientation.
Desired Skills:
- Accounting
- Accounting management
About The Employer:
Join a well established company in Centurion.