Fresche Solutions
Senior RPG Programmer/Analyst - Remote - FS446
Montréal, Quebec, Canada · Senior
Sponsorship not specifiedDetected 40 days ago
Code ReviewGitERPCommunication
About the role
- We don't just keep legacy systems running - we transform them.
- The Impact You'll Make This isn't a code-and-ship role.
- You'll work independently and alongside a collaborative team, guiding clients through real challenges in their business application systems and seeing your decisions make a measurable difference.
Responsibilities
- Consult and collaborate. Partner with clients to resolve application issues, uncover business needs, and deliver solutions across the full project lifecycle.
- Architect and develop. Analyze, design, code, and test applications using all versions of RPG and SQL.
- Document and communicate. Translate system architecture into clear documentation that works for technical and non-technical audiences alike.
- Lead. Guide a small technical team when needed and run code reviews for database and logic changes.
- Consult and collaborate.
- Partner with clients to resolve application issues, uncover business needs, and deliver solutions across the full project lifecycle.
- Architect and develop.
- Analyze, design, code, and test applications using all versions of RPG and SQL.
Requirements
- Proven IBM i depth - extensive, demonstrated experience on the IBM i (iSeries / AS/400) platform, with the judgment that comes from years of solving real business problems on it.
- Communication that bridges worlds - you can explain the "why" to business stakeholders and the "how" to developers with equal ease.
- Business acumen - you understand the operations behind the code (distribution, manufacturing, finance, or insurance) and can spot when a technical solution actually serves the business need.
- Advanced RPG - mastery across RPG forms, especially RPGLE, including free-form syntax and embedded SQL.
- Database depth - expert-level DB2 application programming and database design.
- Modern ILE fluency - strong command of modules, service programs, and binding directories.
- Change management - comfort with structured deployment and version control processes.
Nice to have
- Experience with major IBM i ERP systems (Infor LX, BPCS, Infor XA, MAPICS, PRMS, JDE, Frontier, HFA, and others)
- Background in distribution, manufacturing, finance, or insurance applications
- Familiarity with RDi or other Eclipse-based IDEs
- Git or SVN experience in an IBM i environment
- Impact analysis tools
- Integration work with APIs, JSON, XML, and tools like GoAnywhere
- Ready to Transform the Industry?
- If you're committed to excellence and want to work with the best in the IBM i space, we'd love to hear from you.
Apply directly at Fresche Solutions →Create a free account for alerts like thisView Fresche Solutions immigration profile
This listing is sourced directly from Fresche Solutions's careers page and normalized into a canonical job model.