Backed by a fifth‑generation family‑owned company, Spicers is a leading distributor of commercial print and business papers, specialty products, graphic solutions, sign & display equipment and materials, and packaging and facility supplies and equipment. We’re based in Vaughan, Ontario, with 13 regional locations that include custom manufacturing facilities in Toronto and Winnipeg, as well as cash and carry locations, product showrooms and equipment demo sites. We are currently looking for a Programmer Analyst located in Vaughan, Ontario reporting to the National Manager, IT Business Process and Development.Your Challenge Under the supervision of the National Manager, IT Business Process and Development, the duties and responsibilities of the Programmer Analyst include, but are not limited to, the following:ERP DevelopmentDesign, develop, test, and deploy solutions within the Infor A+ ERP environmentDevelop and enhance enterprise applications using Free Format RPG, RPG ILE, RPG III, SQL, and CLBuild reliable, maintainable code supporting core business workflows including order processing, inventory, purchasing, and distributionParticipate in code reviews and contribute to improving development standards and practices across the teamSystems IntegrationDevelop integrations connecting ERP with eCommerce platforms, CRM systems, reporting and analytics tools, and supplier/customer EDI networksBuild APIs, data interfaces, and automation processes that support enterprise data flow and reduce manual handoffsSupport EDI integrations using tools such as TrustedLink and BizManagerTroubleshoot integration issues and ensure data consistency across systemsBusiness Process AutomationPartner with stakeholders across operations, finance, and sales to identify opportunities for automation and process improvementTranslate business requirements into scalable, well‑documented technical solutionsImprove workflows that reduce manual effort and increase operational visibilityContribute to initiatives modernizing IBM i applications within a broader enterprise architectureProduction Support & ReliabilityRespond to service desk requests related to enterprise applications and triage effectivelyInvestigate and resolve production issues impacting business operations with appropriate urgencyIdentify opportunities to improve system performance, stability, and maintainability proactivelyParticipate in an on‑call support rotation for critical business systemsTeam Development & CollaborationDocument technical designs, integrations, and operational procedures to build shared team knowledgeMentor and support junior developers, contributing to the overall capability of the IT development teamCommunicate project progress, risks, and recommendations clearly to both technical and business stakeholdersWork closely with cross‑functional teams across IT, operations, and financeTechnology EnvironmentCore ERP Platform: Infor A+ ERP, IBM i / AS400, DB2/400Development Languages: Free Format RPG, RPG ILE / RPG III, SQL, CLIntegration & Enterprise: REST APIs, EDI (TrustedLink, BizManager), CRM platforms, eCommerce systems, Infor integration tools (ION / Infor OS)Data & Analytics: SQL‑based reporting, Power BI or similar BI platformsModernization (Emerging): Open‑source tooling on IBM i, Python/Node.js on PASE, Git‑based source control, CI/CD practicesCollaboration: Microsoft 365 ecosystemYour QualificationsDiploma or degree in Computer Science, Information Technology, or related field, or equivalent practical experience that demonstrates strong technical capability4+ years of software development experience on IBM i / AS400Strong hands‑on experience with RPG (Free Format / ILE / RPG III)Proficiency in SQL and DB2/400Experience supporting and developing within ERP‑based business systemsStrong analytical, diagnostic, and troubleshooting skillsAbility to communicate technical concepts clearly to business stakeholders, explaining the “why” as well as the “how”Experience with Infor A+ ERP specificallyExperience integrating IBM i systems with REST APIs, web services, or cloud platformsFamiliarity with EDI integration platforms and B2B data exchangeBackground in distribution, logistics, or supply chain environmentsExposure to Power BI or enterprise reporting/BI toolsExperience with Git or other source control systemsInterest in or experience with modern IBM i development approaches (e.g., open‑source tooling, RDi, Python/Node.js on PASE)Working ConditionsAble to work on a computer for numerous hoursAbility to work in a busy, open area officeMay have to spend long hours in concentration which requires attention to detail and high levels of accuracyThis position faces a number of deadlines which may cause stressWork may require occasional weekend and/or evening workSpicers Canada ULC is an equal opportunity employer and welcomes all interested parties. Spicers Canada is able to offer accommodations to potential candidates and new employees during the recruitment and selection process and encourages individuals who may require accommodations to contact Human Resources.#J-18808-Ljbffr