Office Manager / Bookkeeper
$50k - $75kD G Roofing Inc
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
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
...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
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...SuggestedHourly payWork at office$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...Hourly payFull time$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- ...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
$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
$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$23.47 - $38.62 per hour
Role Overview USPS is actively accepting applications for Mail Handler Assistants nationwide. This position is open to candidates of all experience levels, with comprehensive training provided to help you succeed. Join a dynamic work environment where you will interact...Hourly payFlexible hours$23.47 - $38.62 per hour
...Provide support for mailing inquiries and services Clerical Duties : Maintain accurate records and process mail forms System Management : Use USPS tools to streamline operations Disclaimer This is not a job offer from the United States Postal Service (USPS...Hourly pay- 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
$23.47 - $38.62 per hour
Role Overview USPS is accepting applications for Assistant Rural Carriers nationwide. In this role, you deliver and collect packages along designated suburban and rural routes, often using your personal vehicle. The position primarily involves working on weekends and...Hourly payWeekend 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- ...Stowe is seeking a full-time Universal Banker to perform teller transactions and, after training, open accounts and provide branch office support. Prior banking experience is preferred; we will train the right candidate. You should be tech-savvy, have cash handling experience...Full timeWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Office Manager / Bookkeeper. Be the first to apply!




