
Job Title: Junior Accountant
Location: Centurion / Pretoria, South Africa (On-site)
Department: Finance
Reports to: Finance Manager / Senior Accountant
Job Purpose
To deliver accurate, timely financial support across the finance function—maintaining clean records, assisting with reconciliations and reporting, and ensuring smooth month-end and year-end close activities.
Key Responsibilities
-
Support accounts payable and receivable processes.
-
Perform bank and general ledger account reconciliations.
-
Record and maintain accurate financial transactions in accounting software.
-
Maintain organised financial records and documentation.
-
Assist with payroll processing and related journal entries.
-
Help with month-end and year-end close activities.
-
Assist in the preparation of financial statements and management reports.
-
Prepare supporting documentation for audits and tax filings.
-
Perform administrative and clerical tasks as needed by the finance department.
Qualifications
-
Studying toward a Bachelor’s degree in Accounting, Finance, or a related field.
-
0–2 years’ accounting/bookkeeping experience (internships or part-time roles acceptable).
-
Familiarity with core accounting principles.
-
Proficiency in Microsoft Excel and accounting software (e.g., Xero, Sage).
-
Strong attention to detail and accuracy.
-
Good organisational and time-management skills.
-
Ability to work independently and collaboratively within a team.
-
Strong verbal and written communication skills.
Skills and Attributes
-
Excellent numerical accuracy and problem-solving ability.
-
Deadline-driven, reliable, and highly organised.
-
Integrity, discretion, and professionalism with sensitive financial data.
-
Eager to learn with a growth mindset and service-oriented approach.
-
Collaborative team player with clear, confident communication.
Working Conditions
-
Full-time, Monday–Friday, on-site.
-
May require occasional overtime during financial reporting periods.