XYZ Financial Services is seeking a skilled Bookkeeper to join our dynamic team in Johannesburg. The successful applicant will be responsible for maintaining accurate financial records, managing accounts payable and receivable, and preparing financial reports. The ideal candidate will have at least five years of bookkeeping experience, strong attention to detail, and excellent organizational skills.