This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a detail-oriented Bookkeeper to support day-to-day financial operations in Mooresville, North Carolina. This is a Long-term Contract position offering the opportunity to play an important role in a collaborative accounting environment where accuracy, organization, and follow-through are highly valued. The person in this role will help maintain reliable financial records, support payment and invoicing processes, and provide reporting that helps leadership make informed decisions.
Job Responsibility:
Process vendor invoices, purchase orders, and payments while ensuring records are complete and accurately matched
Reconcile bank activity each month and research variances to keep financial data current and dependable
Compare pricing details from quotes against supplier invoices and escalate inconsistencies when needed
Review employee expense submissions and credit card documentation on a regular schedule for accuracy and compliance
Prepare cash flow updates and recurring financial reports for leadership review
Maintain well-organized accounts payable documentation across digital and physical filing systems
Compile audit support materials related to workers' compensation reporting requirements
Generate customer invoices for completed work and assist with timely billing activities
Update inventory-related records as needed to support accurate financial tracking
Requirements:
3–5 years of experience in bookkeeping, accounts payable, or a closely related accounting support role
Hands-on experience with QuickBooks Enterprise is required
Strong Excel skills, including data entry, reconciliations, and financial reporting
Working knowledge of general ledger processes and financial record maintenance
Ability to manage responsibilities independently while staying organized in a deadline-driven setting
Experience supporting accounts payable and accounts receivable activities
Familiarity with bank reconciliations and maintaining accurate supporting documentation