Full Charge Bookkeeper
Job Description
Job Description
The firm has won consecutive "Best Places to Work" awards from statewide and industry publications and places real value on maintaining a healthy, inclusive, and productive work environment for its team.
About the Role
This role supports the firm's Controller and Partners across two connected functions: daily accounting operations and firm wide billing. It's a strong fit for someone who wants hands on exposure to both general accounting and the billing mechanics specific to professional services work, things like WIP tracking, realization, and project based revenue.
Billing & AR Responsibilities
Prepare, review, and finalize client invoices. Track WIP, unbilled time, expenses, and retainers. Partner closely with Partners and Managers to keep billing accurate and on schedule. Process adjustments, write ups and write downs, and credits. Monitor accounts receivable and follow up on outstanding balances. Maintain clean billing records and support the monthly billing cycle from start to finish.
Accounting & Month End Responsibilities
Support AP, AR, expense coding, and daily accounting activity. Prepare and record journal entries as directed and help maintain the general ledger. Assist with reconciling bank accounts, credit cards, and balance sheet schedules. Support monthly and quarterly close, including accruals and variance analysis. Help with revenue entries and billing related accounting. Contribute to year end tasks, audits, and special projects as assigned by the Controller.
Preferred Qualifications
Three to five plus years of AP/AR, billing, or accounting experience, ideally within a professional services environment. Bachelor's degree in Accounting, Finance, or a related field. Familiarity with WIP, retainers, utilization, realization, and project based revenue concepts. Experience with client billing portals or automated expense tools. Genuine interest in improving processes and helping a finance team run better. Strong verbal and written communication. Solid organizational and time management skills. A high degree of accuracy and attention to detail, paired with the judgment to handle sensitive financial information with discretion. Comfort managing competing deadlines. Experience with time and billing software such as Office Tools, Canopy, or a CCH/Thomson Reuters practice management system. Working knowledge of QuickBooks Online. Strong Excel skills, including lookups, pivot tables, and reconciliations.
Recommended Jobs
Mental Health Therapist
Job Description Job Description Job Summary We are seeking a licensed Mental Health Therapist to join our team! In this role, you will diagnose and treat psychological disorders, teach commu…
Outdoor Janitorial
Job Description Job Description Dare Commercial Services is looking for an individual to maintain the appearance of local shopping centers and parking lots by performing debris removal and genera…
Travel Cath Lab RN - $2,643 per week
TNAA TotalMed RN is seeking a travel nurse RN Cardiac Cath Lab for a travel nursing job in Hackensack, New Jersey. Job Description & Requirements ~ Specialty: Cardiac Cath Lab ~ Discipline: …
Industrial Plant Maintenance Technician - Camden, NJ
Job Description Job Description Heidelberg Materials is seeking a Maintenance Technician at our Camden Slag Plant in Camden, NJ. This position is a rotating 7am-7pm and 7pm-7am schedule. Two-…
Executive Director
Job Description Job Description Executive Director The Executive Director is a strategic leadership position that blends operational, strategic, and process-oriented responsibilities, ensuri…
Physical Therapist Assistant (PTA)
Job Description Job Description Physical Therapist Assistant (PTA) Hiring a Physical Therapist Assistant (PTA) for a contract position in South Amboy, New Jersey 08879. ~13 week contract assi…
Salon Stylist
Job Description Job Description SALON STYLIST: MOXIE SPARTA BRAND HAIR STYLIST We are looking for a licensed hair stylist with 3+ years’ experience. Someone who is driven, organized and sales …
Sales Associate
Job Description Job Description Salary: We are looking for a competitive Store sales associate to help customers identify and purchase products they desire. Duties to include selling, restocki…
Massage Therapist
Job Description Job Description We Work Together To Help Our Clients We’re expanding our wellness offerings and seeking two part-time Licensed Massage Therapists to join our team. These roles …
Patient Support Associate
Job Title: Patient Support Associate Location: CMC Nursing Department Name: OR-Environmental Services Req #: 0000232058 Status: Hourly Shift: Day Pay Range: $16.96 - $18.97 per hour …