Senior Business Analyst

NextPlay Jobs

Grand Rapids (MI)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A growing organization is seeking a Business Analyst to support its ERP environment focusing on Epicor Prophet 21. The successful candidate will bridge business teams and IT, gathering requirements and executing technical solutions. Responsibilities include optimizing workflows, improving data integrity, and supporting system enhancements. Key qualifications include hands-on experience with Epicor P21, strong ERP knowledge in distribution environments, and proficiency in C# and SQL Server.

Qualifications

  • Hands-on experience with Epicor Prophet 21 (P21).
  • Experience supporting ERP systems in distribution or manufacturing.
  • Strong functional knowledge of ERP modules including finance.

Responsibilities

  • Gather, analyze, and document business requirements.
  • Translate business needs into clear functional specifications.
  • Design and maintain Prophet 21 customizations using C#.

Skills

Communication skills
ERP process knowledge
C#
SQL Server

Tools

Epicor Prophet 21 (P21)
C# / .NET
SQL Server

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from NextPlay Jobs

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
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ERP & P21 Business Analyst | C# & SQL
Senior ERP & P21 Business Analyst | C# & SQL

NextPlay Jobs • Grand Rapids (MI)

On-site
USD 70,000 - 90,000
Prophet 21 Business Solutions Analyst
Prophet 21 Business Solutions Analyst

Adastra • Massachusetts

Hybrid
USD 80,000 - 110,000
IT Business Analyst
IT Business Analyst

Jsicabinetry • Fall River (MA)

On-site
USD 70,000 - 90,000
Health insurance
401(k) with company match
Paid time off
+2
Epicor Analyst
Epicor Analyst

Washington Frank International • Town of Florida (NY)

On-site
USD 90,000 - 120,000
Prophet 21 System Admin
Prophet 21 System Admin

GTN Technical Staffing • Fort Worth (TX), Arlington (TX), Dallas (TX)

Hybrid
USD 80,000 - 100,000
Prophet 21 Developer
Prophet 21 Developer

Adastra • New Orleans (LA)

On-site
USD 90,000 - 120,000
Relocation assistance
Prophet 21 Solutions Manager
Prophet 21 Solutions Manager

Adastra • United States

On-site
USD 155,000 - 240,000
ERP Business Analyst
ERP Business Analyst

Talent Management Plus, Inc. • Addison (IL)

Hybrid
USD 90,000 - 110,000
ERP Business Process Analyst TechnoFunctional
ERP Business Process Analyst TechnoFunctional

duvari group • United States

On-site
USD 150,000
Enterprise Resources Planning Business Analyst
Enterprise Resources Planning Business Analyst

Pipp Mobile | IRSG • Grand Rapids (MI)

On-site
USD 85,000 - 110,000
Medical insurance
Dental insurance
Vision insurance
+2