We are looking for an ERP/CRM Developer to join our team in Zeeland, Michigan and contribute to the ongoing enhancement of Microsoft Dynamics 365 Business Central solutions. This role is well suited for a developer who enjoys building practical business applications, connecting systems, and improving data quality in a growing environment. You will work closely with colleagues across technical and operational teams to deliver reliable customizations, integrations, and documentation that support customer onboarding and day-to-day business needs.<br><br>Responsibilities:<br>• Create, enhance, and validate AL extensions in Microsoft Dynamics 365 Business Central to support customer and operational requirements.<br>• Build and maintain integrations between Business Central, C# web applications, and external platforms through APIs and connected services.<br>• Use Microsoft Power Platform tools such as Power BI and Power Automate to extend functionality and improve reporting and workflow automation.<br>• Investigate technical issues, perform debugging, and resolve defects across newly developed features and existing applications.<br>• Support software updates and ongoing application maintenance to keep solutions stable, secure, and aligned with business needs.<br>• Manage data migration and conversion activities for new customer implementations while preserving accuracy and consistency.<br>• Partner with team members and stakeholders to translate business needs into technical solutions, test plans, and functional outcomes.<br>• Prepare clear technical documentation, development specifications, and supporting materials for implemented solutions.
We are looking for an accomplished Assurance Manager to join a public accounting team in Grand Rapids, Michigan. This position leads assurance and attest engagements for a varied portfolio of clients, including privately owned companies and nonprofit organizations, while maintaining strong quality standards and trusted client relationships. The role is well suited for a hands-on leader who can guide teams, oversee multiple engagements at once, and contribute to the continued success of a collaborative firm environment.<br><br>Responsibilities:<br>• Lead audit, review, and compilation assignments from initial planning through final delivery, ensuring each engagement progresses efficiently and meets high-quality expectations.<br>• Direct engagement teams by assigning work, reviewing output, and coaching staff members to support both performance and development.<br>• Analyze risk areas and internal control environments to shape effective engagement strategies tailored to each client.<br>• Examine financial statements, workpapers, and related records to confirm accuracy, completeness, and adherence to applicable accounting and auditing standards.<br>• Monitor timelines, budgets, staffing, and workflow so client commitments are met without compromising quality.<br>• Investigate complex technical accounting, assurance, and reporting matters and determine practical, standards-based resolutions.<br>• Advise clients and internal teams on applicable regulatory and compliance considerations, including relevant assurance requirements.<br>• Partner with firm leadership on client service efforts, practice growth initiatives, recruiting, and staff development activities.<br>• Recommend process improvements that strengthen engagement execution and deliver added value to clients.