IBM I programmer

Lee Valley ToolsOttawa, ON
Remote

About The Position

We are seeking an experienced IBM I Programmer with expertise in RPG, RPG/ILE, SQL/400 and Synon to join our dynamic IT team. This is an exciting opportunity for someone who is passionate about technology and thrives in a collaborative, fast-paced environment.

Requirements

  • 10+ years of development experience on IBM System i, specifically in maintaining and supporting production environments.
  • 10+ years exposure in RPG, RPG/ILE, SQL/400 stored procedures, and query development.
  • Experience working with Synon/2E (CA 2E).
  • Strong ability to learn quickly and effectively support existing technologies such as Synon.
  • Strong problem-solving skills and excellent communication abilities.
  • Solid business analysis skills and a customer service-oriented mindset.
  • A university or college degree in a computer-related discipline.
  • Extensive experience in diagnosing and resolving application and system issues swiftly to minimize downtime and impact on business operations.

Nice To Haves

  • Exposure to Initial Program Loads (IPL) within an iSeries environment, including handling Program Temporary Fixes (PTFs), would be an advantage.
  • Experience working with Halcyon, iTera HA (High Availability), and BRMS (Backup, Recovery & Media Services) would be considered an asset.
  • Experience working in the retail industry would be a plus.

Responsibilities

  • Lead projects through analysis, design, coding, testing, documentation, training, and maintenance.
  • Participate in the design, planning, and implementation of technology solutions that support company-wide initiatives.
  • Conduct code reviews and contribute to establishing the best practices and standards.
  • Stay updated on emerging technologies and industry trends.
  • Regularly monitor the performance of applications running on the IBM System i platform, ensuring optimal uptime and performance through proactive maintenance.
  • Diagnose and resolve application and system issues swiftly to minimize downtime and impact on business operations.
  • Plan and execute system upgrades, including applying patches and enhancements to improve security, performance, and functionality.
  • Develop and maintain comprehensive technical documentation for applications, operational processes, and standard operating procedures.
  • Assist in data migration, integration, and backup processes, ensuring data integrity and security throughout.
  • Evaluate existing processes and recommend tools, technologies, and practices to enhance operational efficiency and effectiveness.
  • Work closely with cross-functional teams including business analysts, project managers, and other IT staff to ensure seamless integration of IT solutions into business operations.
  • Provide training and support end-users on new applications and system updates, ensuring smooth adoption and usage.
  • Ensure all applications adhere to company policies, compliance standards, and security protocols.
  • Provide after-hours on-call support on a rotating basis.

Benefits

  • Comprehensive health and dental benefits
  • Matching group retirement savings plan
  • Paid vacation
  • Paid sick leave
  • Generous Lee Valley employee discount
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service