seeking an experienced IBM i developer to support and evolve the applications that underpin supply chain, distribution, dealer service, warehousing, purchasing, inventory, order processing, shipping, accounting interfaces, and EDI. This role provides succession capacity for a business-critical application portfolio while helping move the IBM i ecosystem toward more maintainable, integrated, and modern ways of working.
Required Skills & Experience
- Typically 5+ years of professional software-development experience, including substantial hands-on delivery on IBM i / iSeries / AS/400. Equivalent depth gained through a different career path will be considered.
- Strong RPG capability, including RPGLE/ILE and modern free-form RPG, plus practical CL and SQL experience.
- Solid knowledge of Db2 for i, relational data concepts, physical/logical files or SQL equivalents, embedded SQL, data integrity, and performance considerations.
- Experience supporting business-critical applications through analysis, design, coding, testing, deployment, troubleshooting, and production support.
- Practical understanding of supply-chain, distribution, warehouse, inventory, purchasing, order-management, shipping, or related operational processes.
- Working EDI knowledge, including mapping or translation concepts, partner-specific requirements, common X12 transaction flows, monitoring, and exception resolution.
- Ability to investigate beyond a single program and understand complete workflows, interfaces, data movement, operational impact, and downstream consequences.
- Strong written and verbal communication, sound judgement, disciplined documentation, and the ability to work directly with technical and non-technical stakeholders.
- Willingness to work regularly from the Pickering office, particularly during onboarding and knowledge transfer, and to participate in planned production-support or implementation activities when required.
Preferred Qualifications
- Experience with BPCS / Infor LX, especially supply-chain, inventory, purchasing, order-management, shipping, finance, or related modules.
- Experience with EDI platforms or tools such as OpenText TrustedLink EDI/400, Gentran, Cleo, Infor EDI, Liaison, or comparable products; knowledge of X12 and/or EDIFACT.
- Experience with RDi, IBM i Access Client Solutions, Git, automated testing, CI/CD concepts, code-quality tooling, or structured peer review.
- Exposure to BPCS / Infor LX modernization, SQL DDL conversion, Infor Development Framework, WebTop / SIW, or browser-based replacement of green-screen workflows.
- Experience with integration platforms such as Boomi, Azure integration services, API management, message queues, secure file transfer, or cloud connectivity.
- Experience with warehouse-management, dealer, transportation, reporting, analytics, or data-platform integrations.
- Practical experience using enterprise-approved AI tools for development, analysis, testing, documentation, or legacy-code understanding, with appropriate attention to privacy, security, and validation.
- Bachelor's degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.