Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Office Manager / Bookkeeper

$50k - $75k

D G Roofing

Job Description

Job Description

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 QuickBooks 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 ResponsibilitiesBookkeeping & QuickBooks Online

·       Maintain accurate daily bookkeeping and financial records using QuickBooks 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 QuickBooks 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 QuickBooks payroll system.
  • Ensure compliance with immigration employment laws and documentation Office Manager / Bookkeeper
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Office Manager / Bookkeeper in Saint Johnsbury, VT vacancy
  • $50k - $75k

     ...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... 
    Suggested
    Full time
    For subcontractor
    Work at office

    D G Roofing Inc

    Johnsbury, VT
    1 day ago
  • $20 - $25 per hour

     ...Job Type Full-time Description Job Title: Office Manager Department: Administration FLSA Status: Non-exempt Hours/Weeks: Full Year, Full Time Hiring Range: $20.00 - $25.00 NEKCA Mission Statement: To empower all... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    North East Kingdom Community Action

    Johnsbury, VT
    4 days ago
  • $25 - $29 per hour

     ...Starting Date: Immediately Position Type: Full‑time Salary: $25 to $29 Per Hour Job Description The AP/Payroll Specialist will manage payroll processing and accounts payable functions for the Kingdom East School District. This role includes maintaining records, preparing... 
    Suggested
    Hourly pay
    Full time
    Immediate start
    Work visa

    Young World Physical Education

    Lyndon, VT
    4 days ago
  • $25 - $29 per hour

    Job Description The Kingdom East District Office seeks an upbeat, energetic, and technologically savvy team player to support the Finance...  ...travel policy. Maintain online accounts (Amazon, Walmart). Manage outstanding checks; send letters and remit payments to the state... 
    Suggested
    Hourly pay
    Work at office
    Work visa

    Young World Physical Education

    Lyndon, VT
    2 days ago
  • $25 - $29 per hour

    Young World Physical Education is seeking an AP/Payroll Specialist located in Lyndon, Vermont. In this full-time role, you will manage payroll processing and accounts payable functions, including record maintenance, report preparation, and vendor collaboration. Candidates... 
    Suggested
    Hourly pay
    Full time

    Young World Physical Education

    Lyndon, VT
    3 days ago
  • $25 - $29 per hour

    Kingdom East District Office in Vermont is seeking an upbeat, tech-savvy finance team member to support payroll and accounts payable. The role, based in Lexington Center, offers an hourly wage of $25-$29 and requires strong data entry, confidentiality, and responsive communication... 
    Hourly pay
    Work at office

    Young World Physical Education

    Lyndon, VT
    2 days ago
  • $13 - $22 per hour

     ...PURPOSE AND SCOPE: Performing general office duties incorporating a variety of basic and routine clerical and secretarial duties...  ...Coordinates transfer placements and confirmations along with Clinical Manager. Confirms admissions paperwork is completed and sent to... 
    Hourly pay
    Work experience placement
    Work at office

    Fresenius Medical Care

    Johnsbury, VT
    18 hours ago
  • $24 - $29 per hour

     ...Administrative Assistant Administrative Assistant to provide support in the St. Johnsbury Vermont UVM Extension office to include maintaining conference room schedules and travel arrangements, tracking workshop registrations, coordinate event logistics, answering the... 
    Work at office
    Remote work

    University of Vermont

    Johnsbury, VT
    1 day ago
  •  ...Assistant manager needed for locally owned convenience store/gas station. This position involves supporting the Manager in running the station efficiently, and may include without limitation overseeing staff, managing inventory, ensuring compliance with safety regulations... 
    Weekend work

    Champlain Farms

    Johnsbury, VT
    1 day ago
  •  ...Assistant Restaurant General Manager The Assistant Restaurant General Manager (ARGM) supports the General Manager in leading all aspects of restaurant operations, ensuring exceptional guest service, strong team performance, and consistent execution of Dunkin' brand... 
    All shifts
    Shift work
    Weekend work
    Early shift

    Dunkin'

    Johnsbury, VT
    1 day ago
  • $26.47 - $43.62 per hour

     ...position also assists the public with general mailing needs, such as completing a change of address, mail holds, and giving out post office box keys. Job Overview Starting salary ranges from $26.47 to $43.62 per hour; $72,400 per year average pay with full benefits... 
    Hourly pay
    Full time
    Currently hiring
    Work at office

    Postal Jobs Source (a division of Labor Services)

    Johnsbury, VT
    1 day ago
  • NO EXPERIENCE REQUIRED – PAID TRAINING PROVIDED – JOB SECURITY The Postal Service is the largest government related agency in terms of employees. The Postal Service currently employs nearly 1 million people and is hiring nationwide. There is NO experience required, ...
    Full time

    US Postal Service

    Johnsbury, VT
    3 days ago
  • $22 - $29 per hour

     ...educational institution in Vermont is seeking a full-time Business Office Associate to assist with accounts payable and payroll, generate...  ...will have experience in financial processes and data management. The position offers a pay range of $22 to $29 per hour, with a... 
    Hourly pay
    Full time
    Work at office
    Immediate start

    Young World Physical Education

    Lyndon, VT
    4 days ago
  • NO EXPERIENCE REQUIRED – PAID TRAINING PROVIDED – JOB SECURITY The Postal Service is the largest government related agency in terms of employees. The Postal Service currently employs nearly 1 million people and is hiring nationwide. There is NO experience required, ...
    Full time

    US Postal Service

    Lyndon, VT
    3 days ago
  • $16 - $18 per hour

     ...promotions to increase customer engagement. Handle escalated customer concerns professionally, resolving issues or escalating to management as needed. Accurately process sales and returns using the POS system. Manage cash handling processes, including deposits,... 
    Hourly pay
    Temporary work
    Shift work
    Weekend work

    We Aubuchon Co

    Lyndon, VT
    1 day ago
  • $22.09 - $29.89 per hour

     ...mission is to enrich communities and enhance the ability of individuals and families to improve their lives. Residential Assistant Manager Northeast Kingdom Human Services is seeking an Assistant Residential Manager to provide site leadership for a new licensed... 
    Hourly pay
    Temporary work
    Local area
    Night shift

    Northeast Kingdom Human Services Inc

    Lyndonville, VT
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Office Manager / Bookkeeper. Be the first to apply!