EyeCareProEY

Finance Officer (3 Month Contract)

EyeCarePro is a dedicated partner for eye care professionals, providing a comprehensive suite of services designed to enhance practice efficiency and patient satisfaction.

EyeCarePro

Employee count: 51-200

DZ, AO + 58 more

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)

About the job

Apply before

Posted on

Job type

Contractor

Experience level

Entry-level

About EyeCarePro

Learn more about EyeCarePro and their company culture.

View company profile

EyeCarePro is a dedicated partner for eye care professionals, providing a comprehensive suite of services designed to enhance practice efficiency and patient satisfaction. Our commitment to the eye care community drives us to supply innovative solutions that streamline operations and increase revenue.

From cutting-edge marketing tools to patient engagement services, EyeCarePro equips practices with the resources needed to thrive in a competitive landscape. Our expert team understands the unique challenges faced by eye care providers and is committed to delivering tailored solutions that foster growth and success.

Claim this profileEyeCarePro logoEY

EyeCarePro

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

6 remote jobs at EyeCarePro

Explore the variety of open remote roles at EyeCarePro, offering flexible work options across multiple disciplines and skill levels.

View all jobs at EyeCarePro

Remote companies like EyeCarePro

Find your next opportunity by exploring profiles of companies that are similar to EyeCarePro. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan