Senior Bookkeeper

Finance / Accounting

Job description

Responsible for maintaining the financial records of a company by accurately recording the day to day financial transactions of the company.


Main Job Tasks, Duties, and Responsibilities

  • check and verify source documents such as invoices, receipts, computer printouts
  • allocate and post-financial transaction details to subsidiary books
  • transfer data to the general ledger
  • reconcile and balance all accounts
  • draw up financial statements (trial balance, income statement, balance sheet)
  • collate and analyze account data and generate financial reports
  • track and maintain inventory records
  • maintain internal control systems
  • manage accounts payable and accounts receivable
  • prepare checks, payments and bank deposits
  • prepare and process payroll
  • comply with relevant reporting requirements
  • calculate and prepare tax payments
  • assist with budget preparation
  • assist with audits
  • maintain a complete filing system to support financial records


  • Must know pastel.
  • Own reliable transport.
  • Minimum 5 Years of Work Experience
  • Knowledge of bookkeeping practices
  • knowledge of generally accepted accounting principles and procedures
  • Knowledge of relevant legislation and regulatory requirements
  • Working knowledge of relevant computer applications
  • Knowledge of data management and financial data analysis
  • An associate degree in accounting, finance or business an advantage
  • Bookkeeping certification

Key Competencies

  • Planning and organizing
  • Attention to detail
  • Information collection and monitoring
  • Problem analysis
  • Problem-solving
  • Communication skills
  • Confidentiality
  • Integrity

Location: Montague Gardens

Salary range: R20k to R30k

Trading hours:

  • Monday - Thursday: 07:30 - 16:00
  • Friday: 07:30 - 14:00


Apply for this job position