We are seeking a detail-oriented and proactive Bookkeeper to support our finance team with day-to-day accounting operations. This role is pivotal in ensuring accurate financial records, timely processing of transactions, and smooth management of accounts payable and receivable. Key Performance Outputs Accounts Payable & Creditors Generate purchase orders accurately and on time Process supplier and inter-company invoices in line with regulatory requirements Ensure accurate allocation of payments, credits, and journal entries Monitor and follow up on outstanding purchase orders and invoices Maintain accurate and up-to-date creditor records Creditors Reconciliation Manage and reconcile supplier and inter-company accounts Prepare weekly and monthly creditor age analysis reports Investigate and resolve discrepancies and unmatched items Support cash flow forecasting through accurate reporting Accounts Receivable & Debtors Generate and issue customer invoices and on-charge recoveries Allocate incoming payments accurately against invoices Process discounts, rebates, and claims with proper documentation Maintain accurate customer records and billing information Ensure timely follow-up on outstanding payments Debt Collection & Account Maintenance Monitor overdue accounts and take appropriate collection action Resolve customer queries and account discrepancies professionally Assist with KYC (Know Your Customer) requirements Reporting & Support Prepare weekly age analysis and debtor collection forecasts Issue regular customer statements and monitor payment trends Participate in weekly finance and debtor meetings Support the finance team with ad hoc reporting and reconciliations Requirements Minimum Requirements Diploma or Bachelor’s degree in Accounting, Finance, or related field (essential) Minimum 3 years’ experience in a bookkeeping or junior accounting role Studying toward CA or CPA qualification (advantageous) Skills & Competencies Technical Skills Strong proficiency in Microsoft Excel (formulas, pivot tables, lookups) Experience with ERP systems (NetSuite or similar preferred) Solid understanding of bookkeeping principles and financial processes Exposure to multi-site or agribusiness environments (advantageous) Behavioural Competencies High attention to detail and strong analytical ability Excellent organisational and time management skills Strong communication skills (written and verbal) Ability to work independently and meet deadlines Professional, discreet, and relationship-focused approach Why Join Us? Opportunity to grow within a dynamic finance team Exposure to diverse financial operations in a multi-entity environment Supportive and collaborative workplace culture