Senior RPG Programmer/Analyst - Remote - FS446
Fresche Solutions Inc
Job Description
<p>Why Fresche? We don’t just keep legacy systems running — we transform them. For over a decade, Fresche Solutions has been the partner organizations trust for IBM i modernization. You’ll work from anywhere in North America, with genuine flexibility and a culture where our values actually shape the technical decisions we make every day.</p><h3>The ImpactYou’llMake</h3><p>This isn’t a code-and-ship role. As a Senior RPG Programmer/Analyst, you’ll lead the analysis, design, development, and maintenance of business-critical IBM i applications — architecting solutions that help clients bridge legacy reliability with modern efficiency. 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.</p><h3>WhatYou’llDo</h3><ul><li>Consult and collaborate. Partner with clients to resolve application issues, uncover business needs, and deliver solutions across the full project lifecycle.</li></ul><ul><li>Architect and develop. Analyze, design, code, and test applications using all versions of RPG and SQL.</li></ul><ul><li>Ensure quality. Safeguard application integrity through unit, integration, smoke, and other testing phases.</li></ul><ul><li>Document and communicate. Translate system architecture into clear documentation that works for technical and non-technical audiences alike.</li></ul><ul><li>Lead. Guide a small technical team when needed and run code reviews for database and logic changes.</li></ul><ul><li>Modernize. Help clients transform legacy applications into scalable, modern ILE solutions.</li></ul><h3>What You Bring</h3><ul><li>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.</li></ul><ul><li>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.</li></ul><ul><li>Advanced RPG — mastery across RPG forms, especially RPGLE, including free-form syntax and embedded SQL.</li></ul><ul><li>Database depth — expert-level DB2 application programming and database design.</li></ul><ul><li>Modern ILE fluency — strong command of modules, service programs, and binding directories.</li></ul><ul><li>Change management — comfort with structured deployment and version control processes.</li></ul><ul><li>Communication that bridges worlds — you can explain the “why” to business stakeholders and the “how” to developers with equal ease.</li></ul><h3>Nice to Have</h3><ul><li>Experience with major IBM i ERP systems (Infor LX, BPCS, Infor XA, MAPICS, PRMS, JDE, Frontier, HFA, and others)</li></ul><ul><li>Background in distribution, manufacturing, finance, or insurance applications</li></ul><ul><li>Familiarity with RDi or other Eclipse-based IDEs</li></ul><ul><li>Git or SVN ex