Office Manager / Bookkeeper
$50k - $75kD 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 RoofingDG 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 OverviewThe 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
$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...SuggestedFull timeFor subcontractorWork at office$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...SuggestedFull timeWork at officeLocal areaFlexible hours$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...SuggestedHourly payFull timeImmediate startWork visa$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...SuggestedHourly payWork at officeWork visa$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...SuggestedHourly payFull time$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 payWork at office$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 payWork experience placementWork at office$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 officeRemote work- ...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
- ...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 shiftsShift workWeekend workEarly shift
$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 payFull timeCurrently hiringWork at office- 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
$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 payFull timeWork at officeImmediate start- 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
$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 payTemporary workShift workWeekend work$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 payTemporary workLocal areaNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Office Manager / Bookkeeper. Be the first to apply!

