Senior Financial Accountant (Healthcare) at CSG Resourcing, Johannesburg North
CSG Resourcing · Parktown, Johannesburg, Gauteng
Overview
A permanent Senior Financial Accountant role in Parktown, Johannesburg with a healthcare organisation. You will handle financial reporting, budgeting, forecasting, inventory accounting, supplier payments, and regulatory compliance. This is ideal for a qualified accountant with 2 to 5 years of post articles experience who enjoys analysis and improving financial processes. Competitive salary of R680,000 to R780,000 per year.
About the role
An established healthcare organisation in Parktown, Johannesburg is looking for a Senior Financial Accountant to strengthen its Finance Department. You will play a key role in maintaining accurate financial records, delivering timely reporting, and ensuring compliance with accounting standards. This role offers exposure to financial analysis, budgeting, forecasting, inventory accounting, supplier payments, product pricing, and exchange control.
You will work closely with finance, procurement, and operations teams to improve financial processes and support informed business decisions. The environment is deadline driven and commercially minded, so your analytical skills and attention to detail will be valued.
Application note: This position is based in Johannesburg North and is a permanent, full time role. Only candidates with the required qualifications and experience should apply.
Requirements
- CA(SA) with 2 to 3 years post articles experience; or CIMA qualification with 2 to 3 years experience; or BCom Honours in Accounting with 3 to 5 years relevant experience
- Strong knowledge of financial reporting, reconciliations, budgeting, and financial controls
- Advanced Excel skills and proficiency in Microsoft Office
- Working knowledge of Pastel or a similar accounting system
- Valid drivers licence
- Experience with ERP systems and process improvement is advantageous
- Commercially minded with strong analytical and problem solving abilities
- Ability to meet deadlines and collaborate with cross functional teams
Responsibilities
- Prepare monthly management accounts including income statements, balance sheets, cash flow statements, and supporting schedules
- Analyse financial performance against budgets, forecasts, and prior periods with meaningful variance explanations
- Manage general ledger accounts, journals, accruals, provisions, and balance sheet reconciliations
- Coordinate month end and year end closing processes and support internal and external audits
- Assist with annual budgeting, financial forecasting, and cash flow projections
- Prepare and process local and foreign supplier payment batches in line with approved controls
- Reconcile supplier accounts and resolve invoice, payment, and stock receipt queries
- Reconcile inventory records, purchase orders, supplier invoices, and warehouse records
- Monitor stock in transit, landed costs, inventory provisions, and slow moving or expired stock
- Maintain approved product pricing including SEP updates, tender prices, and customer price lists
- Verify pricing changes across ERP and other systems
- Support new product launches through product costing, margin analysis, budgeting, and financial readiness checks
- Maintain effective financial controls over payments, inventory, pricing, and financial records
- Support statutory, internal, external, and B BBEE audits
- Ensure foreign payment and import documentation is complete and compliant
- Reconcile supplier invoices, payments, shipments, and customs documentation including SAD500 and Import Verification System requirements
- Liaise with banks, suppliers, freight partners, and clearing agents to resolve exchange control queries
- Support ERP implementation, system integrations, and improvements to financial reporting
- Identify opportunities to automate processes and strengthen internal controls
Job details
- Organisation
- CSG Resourcing
- Location
- Parktown, Johannesburg, Gauteng
- Job type
- Full time
- Experience level
- Senior (2+ years)
- Education
- Honours
- Salary
- R56,667 to R65,000 per month / monthly
- Category
- Accounting & Finance
- Application Method
- Apply online
Success Guide
This Senior Financial Accountant role is a great step for a qualified accountant who wants to specialise in healthcare finance. The position is based in Parktown, Johannesburg, and offers exposure to complex areas like exchange control, inventory accounting, and ERP implementation.
To stand out, highlight your experience with financial reporting, reconciliations, and any work you have done with Pastel or similar systems. The employer values analytical skills and the ability to work with different teams. Make sure your CV clearly shows your post articles experience and your qualification.
Prepare for questions about how you have improved financial processes, handled audits, or managed supplier payments. Show that you are deadline driven and comfortable with details. Good luck with your application.
How we help you prepare
This employer takes applications on their own website, so you'll submit this one yourself — but SPAAN NOW gets everything ready for you first. Here's how it works:
- Our AI tailors your CV to match this job's keywords and requirements, so it stands out to recruiters and screening systems.
- A custom cover letter is written specifically for this role — no generic templates.
- We gather the documents this job needs: CV, Driver's license, Academic transcript, Diploma certificate and Degree certificate. SPAAN NOW pulls these from your profile and packages them together, ready to attach.
- Once your application is prepared, we show you exactly how and where to apply — just follow the link to the employer and submit your ready-made CV, cover letter and documents.
- Mark it as applied under Applications to keep track, and if you're shortlisted, use AI Interview Prep to practise questions commonly asked for roles like this.
We do the hard part — tailoring and gathering everything — so applying yourself only takes a minute.
Spaan Talk
Nobody has said anything yet. Be the first.