
Senior Accountant
- Johannesburg, Gauteng
- Permanent
- Full-time
- Manage and oversee the daily operations of the accounting department, including accounts payable/receivable, general ledger, and bank reconciliations.
- Prepare and analyze financial statements, reports, and records to ensure accuracy and compliance with accounting standards and regulations.
- Assist in the preparation of budgets, forecasts, and financial planning processes.
- Conduct monthly, quarterly, and annual closing activities, ensuring timely and accurate financial reporting.
- Provide support for external audits and tax filings, working closely with auditors and tax professionals.
- Implement and maintain accounting policies, procedures, and internal controls to enhance the accuracy and efficiency of financial operations.
- Collaborate with clients to understand their unique accounting needs and provide tailored solutions and recommendations.
- Mentor and train junior accounting staff, fostering a culture of continuous learning and professional development.
- 5 years experience with QuickBooks.
- Bachelors degree in Accounting, Finance, or a related field. CPA or CMA certification is highly preferred.
- Minimum of 5 years of progressive accounting experience, with at least 2 years in a senior or supervisory role.
- Proficiency in accounting software QuickBooks. Experience with ERP systems is a plus.
- Excellent analytical, problem-solving, and organizational skills.
- Strong attention to detail and the ability to work independently and manage multiple priorities.
- Exceptional communication and interpersonal skills, with the ability to build and maintain client relationships.
- Experience in an outsourced accounting firm or a similar environment is highly desirable.