An ERP integration specialist has to understand two systems and your operations. Most developers know only one of the three well.
Name an internal owner before you hire. Someone on your side has to settle disputes between finance and ecommerce, such as whether a partial refund posts as a credit note or an adjustment. A specialist can advise on that, but can't set your accounting policy for you.
Hire for your ERP, not just for Shopify. NetSuite, SAP Business One and Business Central each model items, locations and customers differently. Ask for a past project on your ERP, ideally on your edition and hosting setup. Shopify experience is easier to find than ERP experience.
Expect a mapping workshop before a firm quote. A good specialist wants a session with whoever owns finance and warehouse processes, to agree SKUs, locations, tax, customer records and order statuses. A fixed price offered before that session is a guess.
Ask for the test plan. ERP bugs show up as wrong stock, duplicate orders or journals that don't reconcile. Ask how they'll test refunds, partial shipments, exchanges and cancellations in a test copy of your ERP before go-live, not just a standard order.
Agree who supports it after launch. Someone has to own sync failures in month two, not only in launch week. Get response times into a support agreement, and decide who on your team receives the alerts.
Red flags in an ERP proposal. A specialist who picks a connector before asking about your processes. No plan for historical data such as open orders and existing customer accounts at cutover. A go-live date in the middle of your peak season.