Description

We are seeking a detail-oriented and organized Bookkeeper with a proven track record of managing financial records for small—to mid-sized businesses to join our team. The ideal candidate will have expertise in QuickBooks, play a vital role in keeping our finances organized and accurate, and implement processes for the financial department. This position will support Andrew’s Roofing and its sister companies.

Responsibilities:

  • Maintain accurate financial records, including accounts payable and receivable.

  • Reconcile bank statements and credit card transactions.

  • Manage payroll processing and work closely with our CPS to ensure things are in compliance and organize them into the right location.

  • Prepare monthly, quarterly, and annual financial reports.

  • Assist with budgeting and forecasting.

  • Track expenses and income to ensure proper categorization in QuickBooks.

  • Collaborate with the management team to provide financial insights and recommendations.

  • Ensure compliance with tax regulations and assist with tax preparation and filing.

  • Create an atmosphere of cooperation, enthusiasm, teamwork, customer satisfaction, and professionalism among staff members, subcontractors, vendors, and customers.

Requirements:

  • Associate degree in Accounting, Finance, or related field (required).

  • 2-5 years of experience in bookkeeping, with knowledge of general accounting, accounts payable & receivable, invoicing, billing, and QuickBooks.

  • Proficiency in QuickBooks (required).

  • Advanced proficiency in Microsoft Excel and strong PC skills.

  • Strong understanding of accounting principles and financial reporting.

  • Excellent attention to detail and organizational skills.

  • Ability to manage time effectively and meet deadlines.

  • Strong communication, analytical, and problem-solving skills.

  • High level of integrity and ability to handle sensitive financial information.

  • Familiarity with payroll systems

  • Familiarity with tax regulations and filing processes in Iowa.

Preferred Qualifications:

  • Experience in real estate and construction industries.

Why Join Andrew’s Roofing?

  • Be part of a growing, family-oriented company with a strong local presence.

  • Competitive salary based on experience ($45,000 - $60,000).

  • Paid Time Off after 90 days.

  • Simple IRA with company match after 90 days.

  • Health and dental benefits after 30 days.

  • Flexible work schedule with the possibility of working from home.

Work Schedule:

  • Hours: 7:30 AM - 4:00 PM, with flexibility based on business needs.

  • 8 hour shift

  • Monday to Friday

Work Location:

  • In person

Job Type: Full-time

Pay: $45,000.00 - $60,000.00 per year

Benefits:

  • Dental insurance

  • Flexible schedule

  • Health insurance

  • Paid time off

  • Retirement plan

Deadline for Applications: OPEN UNTIL POSITION IS FILLED

We look forward to welcoming a talented and dedicated Bookkeeper to the Andrew’s Roofing team!

Bookkeeper

OPEN POSITION