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