×
Register Here to Apply for Jobs or Post Jobs. X

Office Manager​/Bookkeeper

Job in St Johnsbury, Caledonia County, Vermont, USA
Listing for: D G Roofing
Full Time position
Listed on 2026-08-30
Job specializations:
  • Accounting
    Bookkeeper/ Accounting Clerk, Accounts Receivable/ Collections, Office Administrator/ Coordinator
Salary/Wage Range or Industry Benchmark: 50000 - 75000 USD Yearly USD 50000.00 75000.00 YEAR
Job Description & How to Apply Below
Position: Office Manager / Bookkeeper
Location: St Johnsbury

DG Roofing, Inc. | Commercial Roofing & Construction

Full-Time | $50,000-$75,000 annually based on experience | Performance-based bonus opportunities

About DG Roofing

DG Roofing is a family-owned commercial roofing company serving businesses throughout Vermont and New Hampshire. For decades, our team has built a reputation for solving roofing problems with customized, high-quality solutions and dependable service. Our work includes commercial roof repair, preventative maintenance, re-roofing, strategic roof planning, low-slope roofing systems, and metal roofing solutions.

We believe in doing things the right way - delivering quality workmanship, maintaining strong customer relationships, and treating employees and business partners with fairness and respect. We are seeking an organized, dependable, and detail-oriented Office Manager / Bookkeeper who can take ownership of our daily office administration and help keep the financial side of the business running smoothly.

Position Overview

The Office Manager / Bookkeeper will play an important role in the daily operations of DG Roofing, working closely with company ownership, project management, field personnel, customers, vendors, and outside accounting professionals.

A primary responsibility will be maintaining accurate daily bookkeeping using Quick Books Online (QBO). This includes accounts payable, accounts receivable, reconciliations, customer invoicing, vendor management, financial recordkeeping, and assisting management with timely financial reporting. The ideal candidate is comfortable working with numbers, understands basic accounting principles, is highly organized, and can manage multiple priorities in a fast-moving construction environment.

Key Responsibilities Bookkeeping & Quick Books Online
  • Maintain accurate daily bookkeeping and financial records using Quick Books Online.
  • Record and properly categorize business income, expenses, payments, deposits, and other transactions.
  • Manage accounts payable, including vendor bills, statements, payment schedules, and supporting documentation.
  • Manage accounts receivable, including customer invoicing, payment posting, collections follow-up, and monitoring outstanding balances.
  • Maintain accurate customer and vendor records.
  • Review transactions for proper general ledger account and job/project coding.
  • Maintain organized documentation for receipts, invoices, bills, purchase orders, and other financial records.
  • Assist management with monitoring cash flow, outstanding receivables, upcoming payables, and other financial obligations.
  • Generate and review Quick Books reports, including Profit & Loss, Balance Sheet, A/R Aging, A/P Aging, and customer/job reports.
  • Assist with month-end bookkeeping procedures and prepare organized records for the company's accountant, CPA, or tax professionals.
  • Identify discrepancies or unusual transactions and proactively work with management to resolve them.
Office & Administrative Management
  • Oversee the organization and daily administrative functions of the office.
  • Answer and direct incoming telephone calls and emails professionally.
  • Assist with customer communications, scheduling, and follow-up.
  • Maintain organized customer, vendor, employee, and project documentation.
  • Coordinate paperwork between the office, project managers, sales team, and field personnel.
  • Assist with customer contracts, proposals, purchase orders, work orders, warranties, and project documentation.
  • Track certificates of insurance, vendor documentation, permits, and other administrative requirements when applicable.
  • Maintain organized electronic and physical filing systems.
  • Assist management with scheduling, correspondence, reporting, and other administrative needs.
  • Help develop and improve office procedures to increase efficiency and organization.
Human Resources
  • Administer new hire employment forms and onboarding processes.
  • Manage employee data entry and maintenance within the Quick Books payroll system.
  • Ensure compliance with immigration employment laws and documentation Office Manager / Bookkeeper
  • requirements.

Stay current with changing employment laws and regulations to ensure company compliance.

Construction & Project Support
  • M…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary