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