Talent Apply
Log in
All jobs
IB

Software Engineer (Progress ABL / Servoy)

iMPact Business Group
Grand Rapids, MI Posted Aug 13, 2026
HybridUSD 80,000 - 100,000 / year

About this role

Job title: Software Engineer (Progress ABL / Servoy)

An iMPact Business Group client who develops and supports an industry specific ERP solution is seeking to hire an experienced Software Engineer.

This is a full-time role based in Grand Rapids, MI and utilizes a hybrid on-site work model.

This role is focused on the design, development, modernization, testing, implementation, and ongoing support of an industry-specific ERP software platform that supports a wide variety of customers in the Retail/Wholesale Agricultural industry.

This role will also participate in a multi-year ERP modernization initiative by converting legacy ERP functionality (Progress ABL based systems) into modern web/mobile-based applications in a new Technology platform (Servoy).

Typical duties -

  • Develop, test, and deploy software enhancements and bug fixes within a custom ERP platform
  • Participate in the modernization of legacy applications (Progress ABL) into web and mobile technologies (Servoy)
  • Write clean, maintainable, and well-documented code
  • Participate in Agile ceremonies
  • Perform peer code reviews and assist with testing other Developers' work
  • Assist in software design, architecture discussions, and technical planning
  • Develop, maintain, and support software solutions across the ERP platform, that functionality includes:
  • Financial Management
  • Purchasing
  • Inventory
  • Sales & Order Management
  • Production & Crop Management
  • Logistics & Shipping
  • Reporting & Analytics
  • Data Integrations
  • Import/Export Utilities
  • Provide technical support for complex issues
  • Participate in team on-call after-hours support rotations
  • Communicate technical solutions to both technical and non-technical audiences
  • Build trusted relationships with customers
  • Create technical documentation, testing scenarios, and functional specifications
  • Ensure converted applications meet quality, performance, and usability expectations
  • Seek opportunities to use AI to assist with the modernization and automate monotonous tasks

Job Requirements

  • Bachelor's Degree (or equivalent work experience)

  • 3+ years of Software Development experience

  • Experience working in an Agile environment

  • Experience with Accounting / Financial software - strongly preferred

  • Experience developing / supporting ERP software - preferred

  • Familiarity with Agricultural, Manufacturing, Distribution or Industrial automation needs

  • Experience with and/or a willingness to learn what you don't already know -

  • JavaScript

  • Servoy

  • GitHub

  • SVN

  • Use of AI to assist in the modernization and streamlining of repetitive tasks

  • Progress

  • ABL

  • Strong analytical and troubleshooting skills

  • Software debugging and root cause analysis

  • Customer-focused mindset

  • Contract positions

  • Will be employed and paid hourly by iMPact Business Group. Benefits (medical, dental & vision) are available after 90 days of employment.

  • Permanent placed employees

  • Paid by and qualify for benefits in accordance with the policies of the hiring company.

  • Submit your resume today to be considered for this position. A recruiter will review within a business day or two and will reach back out to you if they would like to discuss next steps.

  • Internal Positions

  • We have several internal positions at iMPact that we are hiring for. Please view our internal positions here.

  • Recruiters

  • Account Managers

  • Learn more about working with iMPact Business Group

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →