{"schemaVersion":"jobsearcher.job.v1","id":"cb59054ee5de1033ed3b89a3","url":"https://jobsearcher.com/jobs/cb59054ee5de1033ed3b89a3","canonicalUrl":"https://jobsearcher.com/jobs/cb59054ee5de1033ed3b89a3","title":"RPG Programmer","description":"Rainbow Shops is seeking a highly skilled RPG Programmer to support, maintain, and enhance our core ERP systems—primarily Island Pacific—within a dynamic retail environment. This role is critical in ensuring the smooth operation of our enterprise applications and infrastructure, supporting day-to-day user issues, and managing ongoing development and integration projects.\n\nThe ideal candidate will have deep experience with RPG programming in an IBM i (iSeries/AS400) environment, a solid understanding of retail business operations, and the ability to work closely with end users, internal IT leadership, and external vendors. Experience with Lawson ERP and eCommerce environments is a strong plus.\n\nKey Responsibilities:\n\nProvide day-to-day support for ERP systems, resolving user-reported issues quickly and efficiently.\nDevelop, modify, and maintain applications using RPG (RPG IV, RPG Free, ILE), CL, and embedded SQL on the IBM iSeries platform.\nCollaborate with business users and IT leadership to define requirements, document solutions, and deliver enhancements.\nWork under the direction of the VP of IT and IT Programming Manager to manage approved programming projects and change requests.\nInterface with external consultants and vendors to ensure successful project delivery and support.\nManage and track assigned projects, ensuring deadlines and quality standards are met.\nCreate and maintain system documentation, technical specifications, and change control records.\n\nQualifications:\n\n10+ years of experience in RPG programming in an IBM iSeries (AS/400) environment.\nStrong working knowledge of Island Pacific ERP; Lawson ERP experience is a plus.\nFamiliarity with i5/OS, iSeries networking, and PC-based environments (Windows, MS Office, Lotus Notes).\nProven experience supporting systems in a multi-outlet retail chain; eCommerce integration experience is highly desirable.\nExperience using tools and techniques including RLU, SDA, subfile programming, RPG Free Format, ILE, embedded SQL, FTP/SFTP, PGP encryption, overlays/page segments, and Avery label/barcode printers.\n\nSkills:\n\nExcellent troubleshooting and problem management skills.\nStrong interpersonal and communication skills (written and verbal).\nFluent in customer service and able to communicate effectively with technical and non-technical users.\nSelf-motivated, organized, and able to manage multiple tasks and priorities.\nExperience with change control/version management systems.\nAbility to work independently and collaboratively in a fast-paced environment.\n\nCompensation:\nWe expect the successful candidate will be offered a base salary in the range of $120,000 to $150,000, based on experience, skillset, and market conditions.","company":"Rainbow","rawCompany":"rainbow","city":"Lynbrook","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-07-23T14:42:34.737Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"RPG Programmer","description":"Rainbow Shops is seeking a highly skilled RPG Programmer to support, maintain, and enhance our core ERP systems—primarily Island Pacific—within a dynamic retail environment. This role is critical in ensuring the smooth operation of our enterprise applications and infrastructure, supporting day-to-day user issues, and managing ongoing development and integration projects.\n\nThe ideal candidate will have deep experience with RPG programming in an IBM i (iSeries/AS400) environment, a solid understanding of retail business operations, and the ability to work closely with end users, internal IT leadership, and external vendors. Experience with Lawson ERP and eCommerce environments is a strong plus.\n\nKey Responsibilities:\n\nProvide day-to-day support for ERP systems, resolving user-reported issues quickly and efficiently.\nDevelop, modify, and maintain applications using RPG (RPG IV, RPG Free, ILE), CL, and embedded SQL on the IBM iSeries platform.\nCollaborate with business users and IT leadership to define requirements, document solutions, and deliver enhancements.\nWork under the direction of the VP of IT and IT Programming Manager to manage approved programming projects and change requests.\nInterface with external consultants and vendors to ensure successful project delivery and support.\nManage and track assigned projects, ensuring deadlines and quality standards are met.\nCreate and maintain system documentation, technical specifications, and change control records.\n\nQualifications:\n\n10+ years of experience in RPG programming in an IBM iSeries (AS/400) environment.\nStrong working knowledge of Island Pacific ERP; Lawson ERP experience is a plus.\nFamiliarity with i5/OS, iSeries networking, and PC-based environments (Windows, MS Office, Lotus Notes).\nProven experience supporting systems in a multi-outlet retail chain; eCommerce integration experience is highly desirable.\nExperience using tools and techniques including RLU, SDA, subfile programming, RPG Free Format, ILE, embedded SQL, FTP/SFTP, PGP encryption, overlays/page segments, and Avery label/barcode printers.\n\nSkills:\n\nExcellent troubleshooting and problem management skills.\nStrong interpersonal and communication skills (written and verbal).\nFluent in customer service and able to communicate effectively with technical and non-technical users.\nSelf-motivated, organized, and able to manage multiple tasks and priorities.\nExperience with change control/version management systems.\nAbility to work independently and collaboratively in a fast-paced environment.\n\nCompensation:\nWe expect the successful candidate will be offered a base salary in the range of $120,000 to $150,000, based on experience, skillset, and market conditions.","datePosted":"2026-07-23T14:42:34.737Z","dateModified":"2026-07-23T14:42:34.737Z","hiringOrganization":{"@type":"Organization","name":"Rainbow","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Lynbrook","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"cb59054ee5de1033ed3b89a3"},"url":"https://jobsearcher.com/jobs/cb59054ee5de1033ed3b89a3"}}