Finance Officer (3 Month Contract)

Durban, KwaZulu-Natal, South Africa

Job Description


About the job Finance Officer (3 Month Contract)About EyeCarePro
EyeCarePro is the leading marketing agency for eyecare professionals, delivering comprehensive digital marketing solutions to optometry practices across the US and Canada. We specialize in enhancing the visibility and growth of our clients through strategic digital platforms, custom websites, and storytelling that connects practices with patients actively seeking care. Our commitment to innovation and quality has earned us the EyeVote Award for five consecutive years in the Online and Social Media Marketing Services category.Role Overview
We are seeking a detail-oriented and experienced QuickBooks Online Setup & Migration Expert to support our finance operations during a critical transitional period. This contract role will work closely with our CFO and Finance team to ensure accurate and timely execution of core financial processes, including billing, payroll, reconciliations, and reporting. The successful candidate will play a key role in maintaining smooth and efficient financial workflows across our brands.Key ResponsibilitiesDebtors & BillingGenerate and submit client invoices based on contracts and onboarding detailsMonitor accounts receivable and follow up on outstanding paymentsManage ACH/debit orders and credit card payment setupsProvide internal teams with updated billing reports and support adjustmentsPrepare weekly and monthly cash flow and debtors aging reportsPayrollMaintain payroll records for employees and contractorsProcess updates related to compensation, benefits, terminations, and PTOSubmit payroll summaries and reimbursement schedules for approvalAssist with year-end tax submissions (e.g., W2s, 1099s for U.S.-based employees)Reconcile payroll records with the general ledger and vendor statementsBanking & PayablesProcess daily transactions: deposits, withdrawals, credit card charges, and transfersReconcile bank and credit card statements, ensuring accurate posting to the general ledgerSupport senior finance staff with special projects and initiativesMaintain expense records and facilitate payment approval workflowsAssist in weekly cash flow forecasting and reportingGeneral Ledger & ReportingSubmit general ledger files and monthly change reportsPrepare debtor and creditor aging reports for reviewReconcile intercompany transactions and assist with reviewsRespond to internal and external audit requestsContribute to internal finance reporting packs, including commentary and analysisKey RequirementsQuickBooks Online (QBO) ExpertiseIn-depth knowledge of QBO features, setup, and best practicesProven experience in migrating general ledgers between accounting systemsSkilled in diagnosing and correcting account misconfigurations and discrepanciesStrong background in financial processes, especially reconciliationsFinance & Accounting SkillsSolid understanding of accrual accounting and financial compliance standardsHigh attention to detail and ability to maintain data integritySkilled in identifying and resolving inconsistencies in financial dataCommunication & CollaborationClear, professional communicator with experience documenting and delivering handoversAble to collaborate effectively in a remote environmentProvides timely and transparent reporting to stakeholdersQualificationsBachelor's degree (NQF level 7) in Accounting, Finance, or a related discipline (e.g., BCom, BA, BSc)Up to 8 years experience in finance or accounting roles, with a strong background in QBOExcellent organizational, administrative, and multitasking abilitiesProven ability to meet tight deadlines and perform well under pressureAdditional Requirements
This is a fully remote role. Candidates must provide their own:Computer and monitor(s)Quiet and professional workspaceReliable, high-speed internet connectionBackup power solution (for regions impacted by load-shedding or outages)

EyeCarePro

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1422928
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Durban, KwaZulu-Natal, South Africa
  • Education
    Not mentioned