Maintain and manage general ledger accounting functions.
Maintain and manage accounts payable and accounts receivable records.
Verify customer balances and rectify discrepancies in accounts receivable books.
Verify bank deposits and bank payments and reconcile with bank records and statements.
Write, maintain and manage records of day-to-day transactions.
Assist and support internal and external audits.
Coordinate with accounts receivable team in collecting payments from customers.
Verify vendor bills and advise or make vendor payments.
Assist senior accounting staff in preparing budgets, periodic financial statements and records.
Manage office expenditure within the expenditure budget limits.