InVue is seeking a Senior IBM i Developer to maintain their proprietary ERP system and support the future migration to SAP, aiming to improve global operational efficiency across warehousing, customer service, accounting, and supply chain systems.
Requirements
- Proficiency in RPG IV / RPG Free, CL, and DDS with demonstrated experience developing and maintaining multi-screen, data-driven applications.
- Minimum of 5 years’ experience in the design, development, and implementation of software applications on IBM i Power Systems.
- Experience performing basic IBM i system administration tasks, including backups, user management, and system monitoring.
- Understanding of EDI processing, particularly in the context of retail customer transactions and order fulfillment workflows is beneficial.
- Working knowledge of additional programming languages, is a plus.
- Proven ability to interview and collaborate with end users to gather requirements and design practical, scalable software solutions.
- Experience with SAP or other ERP systems is a plus.
Responsibilities
- Develop and maintain custom software applications on the IBM i platform using RPG, CL, and other relevant tools to support evolving business needs across sales, operations, finance, and customer service.
- Protect enterprise data assets by ensuring application-level security, integrity, and compliance with company policies and industry standards.
- Drive cross-functional efficiency by analyzing business processes and translating them into scalable, maintainable technology solutions.
- Collaborate with business stakeholders to gather requirements, lead technical discussions, and translate user needs into functional, high-performance systems.
- Identify and implement process improvement opportunities, using automation, code optimization, or workflow enhancements to improve throughput and reduce operational costs.
- Application Rationalization duties to prepare for future SAP migration. Learn and study the programs and data, cleaning and preparing the system for the future.
- Conduct regular system and process reviews with departmental leads to identify pain points, gather feedback, and prioritize development initiatives.
Other
- Communicate system enhancements and changes clearly to non-technical users, fostering transparency and buy-in throughout the organization.
- Train and support end-users to ensure effective utilization of newly implemented features and applications, minimizing disruption and maximizing adoption.
- Experience delivering end-user training in small group settings, with a focus on user adoption and ease of use.
- Strong interpersonal and communication skills, with a track record of effective collaboration across functional teams.
- Demonstrated experience with project management, including planning, execution, and cross-department coordination to deliver software initiatives on time and within scope.