About the job Finance Officer (3 Month Contract)
Job Description
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 Responsibilities
Debtors & Billing
-
Generate and submit client invoices based on contracts and onboarding details
-
Monitor accounts receivable and follow up on outstanding payments
-
Manage ACH/debit orders and credit card payment setups
-
Provide internal teams with updated billing reports and support adjustments
-
Prepare weekly and monthly cash flow and debtors aging reports
Payroll
-
Maintain payroll records for employees and contractors
-
Process updates related to compensation, benefits, terminations, and PTO
-
Submit payroll summaries and reimbursement schedules for approval
-
Assist with year-end tax submissions (e.g., W2s, 1099s for U.S.-based employees)
-
Reconcile payroll records with the general ledger and vendor statements
Banking & Payables
-
Process daily transactions: deposits, withdrawals, credit card charges, and transfers
-
Reconcile bank and credit card statements, ensuring accurate posting to the general ledger
-
Support senior finance staff with special projects and initiatives
-
Maintain expense records and facilitate payment approval workflows
-
Assist in weekly cash flow forecasting and reporting
General Ledger & Reporting
-
Submit general ledger files and monthly change reports
-
Prepare debtor and creditor aging reports for review
-
Reconcile intercompany transactions and assist with reviews
-
Respond to internal and external audit requests
-
Contribute to internal finance reporting packs, including commentary and analysis
Key Requirements
QuickBooks Online (QBO) Expertise
-
In-depth knowledge of QBO features, setup, and best practices
-
Proven experience in migrating general ledgers between accounting systems
-
Skilled in diagnosing and correcting account misconfigurations and discrepancies
-
Strong background in financial processes, especially reconciliations
Finance & Accounting Skills
-
Solid understanding of accrual accounting and financial compliance standards
-
High attention to detail and ability to maintain data integrity
-
Skilled in identifying and resolving inconsistencies in financial data
Communication & Collaboration
-
Clear, professional communicator with experience documenting and delivering handovers
-
Able to collaborate effectively in a remote environment
-
Provides timely and transparent reporting to stakeholders
Qualifications
-
Bachelor'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 QBO
-
Excellent organizational, administrative, and multitasking abilities
-
Proven ability to meet tight deadlines and perform well under pressure
Additional Requirements
This is a fully remote role. Candidates must provide their own:
-
Computer and monitor(s)
-
Quiet and professional workspace
-
Reliable, high-speed internet connection
-
Backup power solution (for regions impacted by load-shedding or outages)