Demo

Senior Business Analyst

NextPlay Jobs
Grand Rapids, MI Full Time
POSTED ON 1/9/2026
AVAILABLE BEFORE 2/7/2026

NextPlay Jobs is looking for a Business Analyst for a growing organization supporting a distribution-focused ERP environment. This role centers on Epicor Prophet 21 (P21) and blends deep business process knowledge with hands-on technical development and system support. The right person will be comfortable working directly with stakeholders while also getting into the technical details of configurations, integrations, and custom development.

Position Summary:

The Business Analyst will serve as a key bridge between business teams and IT, owning the analysis, enhancement, and ongoing support of the P21 ERP system. This role combines functional business analysis with technical execution, including requirements gathering, system configuration, and development using C#. You’ll play a critical role in optimizing workflows, improving data integrity, and supporting scalable system growth.

Key Responsibilities:

Functional / Business Analysis

  • Partner with stakeholders across sales, operations, finance, inventory, and supply chain to gather, analyze, and document business requirements
  • Assess current-state P21 processes and identify opportunities for efficiency, automation, and standardization
  • Translate business needs into clear functional specifications and technical requirements
  • Support ERP enhancements, upgrades, and continuous improvement initiatives
  • Create and maintain process flows, use cases, and system documentation
  • Provide user support, training, and post-implementation validation to ensure successful adoption
  • Act as a trusted advisor to business leaders on system capabilities and best practices

Technical / Systems Responsibilities

  • Design, develop, and maintain Prophet 21 customizations using C# / .NET
  • Build, support, and troubleshoot integrations between P21 and third-party systems (WMS, EDI, eCommerce platforms, BI tools, etc.)
  • Write, optimize, and maintain SQL Server queries, views, and stored procedures
  • Troubleshoot ERP issues across application, database, and integration layers
  • Support P21 upgrades, patches, testing, and deployment activities
  • Ensure system performance, data integrity, and security best practices are upheld

ERP & Application Support

  • Serve as a point of escalation for complex P21 system issues
  • Collaborate with internal IT teams, vendors, and consultants as needed
  • Monitor system usage and performance; recommend enhancements or architectural improvements
  • Support reporting and analytics needs tied to ERP data

Required Qualifications:

  • Hands-on experience with Epicor Prophet 21 (P21)
  • Experience supporting ERP systems within a distribution, manufacturing, or wholesale environment
  • Strong functional knowledge of ERP modules including order management, inventory, purchasing, and finance
  • C#
  • ERP customizations and system integrations
  • Proven ability to translate business requirements into technical solutions
  • Strong communication skills with both technical and non-technical stakeholders
  • Organized, detail-oriented, and comfortable owning projects end to end

Salary.com Estimation for Senior Business Analyst in Grand Rapids, MI
$88,759 to $107,698
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Business Analyst?

Sign up to receive alerts about other jobs on the Senior Business Analyst career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$101,242 - $124,726
Income Estimation: 
$125,329 - $152,916
Income Estimation: 
$129,291 - $167,349
Income Estimation: 
$133,136 - $171,866
Income Estimation: 
$138,790 - $181,781
Income Estimation: 
$79,521 - $98,503
Income Estimation: 
$101,242 - $124,726
Income Estimation: 
$107,442 - $160,602
Income Estimation: 
$110,400 - $142,096
Income Estimation: 
$118,913 - $150,937
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NextPlay Jobs

  • NextPlay Jobs Jupiter, FL
  • NextPlay Jobs is proud to partner with a nationally recognized healthcare organization known for its unwavering commitment to safety, quality, and exceptio... more
  • 16 Days Ago

  • NextPlay Jobs Stevensville, MD
  • Electrical Engineer – Power Systems & Vehicle Integration Overview We are seeking an Electrical Engineer to support the design, integration, and deployment... more
  • 5 Days Ago

  • NextPlay Jobs Richmond, VA
  • Position Overview This role is responsible for the execution and maintenance of internal accounting operations for a growing organization. The Corporate Ac... more
  • 7 Days Ago

  • NextPlay Jobs Grand Rapids, MI
  • Controller 📍 Grand Rapids, MI | 🏭 Manufacturing | 🏢 Onsite | 💼 Full-Time We’re partnering with a growing manufacturing company in Grand Rapids to hire ... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Senior Business Analyst jobs in the Grand Rapids, MI area that may be a better fit.

  • Custom Business Solutions, Inc. Grand Rapids, MI
  • Job Summary: The candidate for this role is responsible for ensuring accurate and complete documentation and validation of physician time logs. This positi... more
  • 27 Days Ago

  • Haworth Holland, MI
  • Join the Future of Workspace Innovation at Haworth Are you ready to shape the future of how people work, live, and thrive? At Haworth, we're not just creat... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!