Job Description
Job Description
We are recruiting on behalf of a construction company seeking an experienced Bookkeeper to join their team in Sterling, Virginia. This is a fully in-office position supporting both the accounting and administrative functions of a busy, project-based environment. The ideal candidate will bring strong bookkeeping experience, excellent organizational skills, and proficiency in QuickBooks Online.
Responsibilities
Maintain accurate records of daily financial transactions, including posting approximately 5–15 entries per day
Manage accounts payable and accounts receivable, ensuring timely processing, documentation, and follow-up
Perform regular bank reconciliations and resolve any discrepancies to maintain financial accuracy
Create and distribute invoices for new job orders, ensuring proper documentation and timely delivery
Set up new customer profiles in the accounting system (approximately 5–10 entries daily)
Coordinate with vendors to order supplies and maintain appropriate inventory levels
Upload and organize financial reports within QuickBooks Online for tracking and analysis
Prepare project estimates and client invoices with a high level of accuracy and attention to detail
Coordinate payroll processing for employees in partnership with the Owner (ADP)
Provide general administrative support to help ensure smooth day-to-day office operations
• Minimum of 3 years of experience in bookkeeping or a related office role.
• Proficiency in QuickBooks Online and familiarity with its features.
• Proven experience managing accounts payable and receivable.
• Strong skills in bank reconciliations and resolving financial discrepancies.
• Excellent organizational skills to handle administrative and accounting responsibilities.
• Strong communication skills to coordinate with vendors, clients, and team members