<p>Do you love wearing multiple hats and being the go-to person who keeps everything running smoothly? If QuickBooks is your happy place and you thrive in an environment where autonomy is the norm, this role is for you! Robert Half is partnering with a well-established company within the construction industry to find a <strong>dynamic Office Manager/Bookkeeper</strong> who loves variety and thrives in a role where independence and trust are key.</p><p><br></p><p><strong>Why You’ll Love This Role:</strong></p><p>You’ll be the heartbeat of the office—managing everything from bookkeeping and payroll to vendor communication and job costing. This is a chance to make a real impact in a small, tight-knit team that values hard work, autonomy, and a positive attitude.</p><p><br></p><p><strong>What You’ll Do:</strong></p><ul><li>Manage QuickBooks Desktop for AP/AR, job setup, billing, and reconciliations</li><li>Process invoices, monitor financial transactions, and resolve discrepancies</li><li>Handle payroll (including union payroll- training provided), prepare and submit union reports and dues</li><li>Maintain employee files, onboarding paperwork, and support HR-related tasks</li><li>Perform bank reconciliations and oversee accurate financial reporting</li><li>Partner with the CPA for year-end processes and assist with tax filings</li><li>Keep office operations running smoothly—filing, reporting, and light administrative tasks</li><li>Communicate with vendors and team members (primarily via email and text)</li></ul><p><br></p>
<p>We are looking for a skilled Controller to join a thriving organization based in Northeast Iowa. This role offers the opportunity to lead a small team while overseeing critical financial operations across multiple locations. The ideal candidate will possess a strong background in accounting and demonstrate exceptional attention to detail and problem-solving skills.</p><p><br></p><p>Responsibilities:</p><p>• Manage monthly accounting operations, including preparing and analyzing financial statements for three locations.</p><p>• Supervise daily activities related to accounts receivable (AR) and accounts payable (AP) to ensure smooth workflows.</p><p>• Record, review, and post transactions to maintain accurate and up-to-date financial records.</p><p>• Assist with data entry during high-volume periods or urgent situations to meet deadlines.</p><p>• Prevent backlog issues in AR and AP processes by maintaining efficient operations.</p><p>• Generate comprehensive daily, weekly, and monthly financial reports for leadership review.</p><p>• Develop and monitor cash flow forecasts and projections to support business planning.</p><p>• Identify financial trends, risks, and operational challenges, providing timely recommendations.</p><p>• Deliver actionable financial insights to leadership, enabling informed decision-making.</p><p>• Ensure all reporting is based on verified, accurate data to maintain reliability</p>
<p>We are looking for a detail-oriented Full Charge Bookkeeper to join our team on a long-term contract basis in Charles City, Iowa. This role requires a dedicated individual with experience in managing comprehensive bookkeeping functions, including payroll, accounts payable, and accounts receivable. If you have a strong background in accounting and payroll we encourage you to apply.</p><p><br></p><p>Responsibilities:</p><p>• Oversee and manage all aspects of bookkeeping, including accounts payable and accounts receivable.</p><p>• Process full-cycle payroll, ensuring accuracy and compliance with relevant regulations.</p><p>• Perform regular bank reconciliations to maintain financial accuracy.</p><p>• Utilize QuickBooks to record transactions, generate reports, and manage financial data.</p><p>• Prepare and maintain accurate financial records and statements.</p><p>• Ensure timely payment of invoices and proper tracking of expenses.</p><p>• Monitor and address discrepancies in financial documentation.</p><p>• Collaborate with team members to support budgeting and financial planning activities.</p><p>• Adhere to all relevant financial policies and procedures to ensure compliance.</p><p>• Provide regular updates and reports to management regarding financial status.</p>