We are looking for a skilled Accountant to join a construction-focused organization in Grand Rapids, Michigan on a Contract basis. This position will play a key role in monitoring project costs, supporting reliable financial reporting, and helping maintain accurate billing and compliance documentation. The ideal candidate brings experience in project or cost accounting and can collaborate effectively with operations, project teams, and finance stakeholders in a fast-paced environment.<br><br>Responsibilities:<br>• Evaluate project-related invoices to confirm accurate coding, supporting records, and alignment with approved job costs.<br>• Produce and update cost analyses that highlight spending trends, budget performance, and project variances.<br>• Oversee monthly progress billing activities to ensure customer invoices are prepared correctly and issued on schedule.<br>• Manage lien waiver records and follow through on documentation required for payment processing and compliance.<br>• Reconcile job cost activity, research inconsistencies, and resolve accounting issues tied to project financials.<br>• Track commitments, subcontractor charges, and change order impacts to maintain visibility into total project cost exposure.<br>• Contribute to month-end accounting tasks by preparing entries, reports, and reconciliations related to project activity.<br>• Maintain organized financial files and job cost documentation to support internal review and external audit requests.<br>• Work closely with project managers and operational leaders to reinforce cost control practices across active jobs.
We are looking for a detail-oriented Staff Accountant to support core accounting operations for a healthcare organization in Augusta, Michigan. This role is responsible for maintaining accurate financial records, assisting with daily and monthly accounting activity, and helping ensure timely reporting across key accounts. The ideal candidate brings strong experience in transactional accounting and general ledger support, along with the ability to work effectively in a fast-paced environment.<br><br>Responsibilities:<br>• Prepare and post journal entries to maintain accurate and up-to-date financial records.<br>• Reconcile general ledger accounts and investigate discrepancies to support month-end close activities.<br>• Process vendor invoices, monitor payment schedules, and maintain organized accounts payable records.<br>• Record incoming payments, track outstanding balances, and support accounts receivable follow-up efforts.<br>• Maintain financial data within QuickBooks and help ensure consistency across accounting documentation.<br>• Assist in preparing routine financial reports and supporting schedules for internal review.<br>• Review accounting transactions for accuracy, completeness, and compliance with established procedures.
<p>We are looking for a Staff Accountant to support financial operations and systems-driven accounting processes for a manufacturing organization in Holland, Michigan. This position blends hands-on accounting work with process improvement, helping ensure accurate records, reliable reporting, and smooth coordination across multiple sites. The ideal candidate brings strong general ledger knowledge, confidence working in ERP environments, and the ability to strengthen workflows through thoughtful use of technology and reporting tools.</p><p><br></p><p>Responsibilities:</p><p>• Support monthly and annual close activities by preparing journal entries, reconciling accounts, and assisting with audit-ready financial records.</p><p>• Review payables and receivables activity to identify patterns, resolve aging or credit-related issues, and maintain accurate intercompany and uninvoiced receipt balances.</p><p>• Record and validate financial transactions such as cash postings, employee expense summaries, and payroll or card-related entries within the general ledger.</p><p>• Maintain accurate customer and supplier master data, including payment terms, tax settings, and credit parameters, to protect data quality across accounting systems.</p><p>• Act as a key resource for the accounting team on Epicor and related applications by answering user questions, troubleshooting issues, and improving day-to-day system usage.</p><p>• Develop more efficient accounting workflows by leveraging ERP capabilities, advanced Excel functions, and practical automation opportunities.</p><p>• Build and refine reports, queries, and other system-based outputs that support financial review, management reporting, and operational analysis.</p><p>• Coordinate with internal technology teams and external vendors during software updates, feature testing, access management, and data integrity efforts.</p><p>• Provide backup support for essential accounts payable, accounts receivable, and expense processing tasks to maintain continuity in a multi-site environment.</p><p>• Contribute to audit support activities, documentation requests, staff training on system functionality, and ongoing process improvement initiatives.</p>
We are looking for an experienced Senior Audit & Assurance Manager to lead complex public accounting engagements and strengthen client relationships in Grand Rapids, Michigan. This role is ideal for a strategic leader who brings technical audit expertise, strong leadership skills, and a commitment to delivering exceptional service. You will play a key part in guiding engagement teams, advising client leadership, and supporting firm growth through collaboration, mentorship, and business development.<br><br>Responsibilities:<br>• Lead large and intricate audit and assurance engagements from planning through completion, ensuring quality, accuracy, and adherence to established standards.<br>• Build trusted partnerships with clients by delivering responsive service, understanding their business needs, and offering practical guidance.<br>• Evaluate complex accounting and auditing matters, perform technical research, and determine appropriate resolutions during engagements.<br>• Present engagement results, key observations, and recommendations clearly to executives and other client stakeholders.<br>• Direct, coach, and support team members by assigning work, reviewing performance, and creating meaningful development opportunities.<br>• Mentor team members at different stages of their careers and help them progress toward their long-term goals within the firm.<br>• Contribute to practice growth by participating in networking, business development efforts, and identifying opportunities to expand client relationships.<br>• Collaborate with colleagues across service lines to connect clients with additional expertise that supports their broader business objectives.<br>• Represent the firm positively in the local community and participate in initiatives that strengthen business and community relationships.