Senior Bookkeeper & Payroll Administrator (JB5098)

Kontak Recruitment
Gauteng
ZAR 300 000 - 400 000
Job description

Senior Bookkeeper & Payroll Administrator (JB5098)
Lanseria, Johannesburg
R45 000 - R60 000 including benefits
Duration: Initial 6-month contract (not probation), with potential for extension based on performance

A well-established company in the construction industry is seeking an experienced Senior Bookkeeper / Payroll Administrator to join their team. This role is office-based and requires a highly independent and detail-oriented professional to manage bookkeeping, accounting, and payroll functions across multiple entities. The ideal candidate should be proficient in Xero and Pastel and possess strong financial reporting skills.

Minimum Requirements:

  1. Minimum 5 years in bookkeeping/accounting
  2. Diploma in Bookkeeping or Accounting (degree preferred but not required)
  3. Construction experience not required but must be adaptable to industry-specific transactions
  4. Highly independent and self-motivated
  5. Detail-oriented with strong problem-solving abilities
  6. Proficient in Xero and Pastel
  7. Strong financial reporting and reconciliation skills
  8. Ability to manage multiple entities/accounts
  9. Own transport and ability to work from the office

Duties and Responsibilities:
  1. Record all financial transactions through journal entries
  2. Properly categorize transactions into revenue, expenses, liabilities, and assets
  3. Maintain and update the general ledger, ensuring accurate financial reporting
  4. Post entries and reconcile accounts regularly
  5. Perform bank reconciliations, ensuring financial records align with bank statements
  6. Reconcile credit card transactions, petty cash, and loans to maintain accuracy
  7. Track and manage accounts payable (AP), ensuring timely payment to suppliers and vendors
  8. Manage accounts receivable (AR), issuing invoices and tracking customer payments
  9. Prepare and maintain monthly management accounts for multiple entities
  10. Assist in preparing income statements and balance sheets
  11. Ensure VAT submissions are completed accurately and on time
  12. Assist with preparing financial records for audits and cooperate with auditors as needed
  13. Assist with payroll functions, particularly in using the VIP system
  14. Ensure compliance with payroll regulations and timely salary payments
  15. Continuously improve financial systems and processes to enhance efficiency

Please do not apply using scanned CVs; no supporting documentation is required at this point, this will be requested later.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Bookkeeper & Payroll Administrator (JB5098) jobs in Gauteng