Talent.com
Lee Valley
IBM I programmerLee Valley • Ottawa, ON, CA
IBM I programmer

IBM I programmer

Lee Valley • Ottawa, ON, CA
30+ days ago
Salary
CA$90,000.00 yearly
Job type
  • Full-time
Job description

Job Title: IBM I Programmer- RPG & Synon

Status: Full-time, Permanent

Position Status: New Role

Reporting to: Senior Software Development Manager

Location: Remote (Canadian Eastern Standard time zone work hours)

About Lee Valley:

Since 1978, Lee Valley has recognized that for many, woodworking and gardening are more than just hobbies. Lee Valley Tools enjoys a proud history of providing high-quality woodworking, gardening, hobby, hardware, gift and seasonal merchandise to customers worldwide. We pride ourselves on providing quality products and renowned customer service.

Lee Valley has been honored with many prestigious awards, including being recognized as one of Canada's Best Managed Companies by Deloitte. Additionally, we ranked #1 for In-Store Experience in Ontario by Leger Marketing Inc.

A position at Lee Valley is more than just a job – we honor the time and dedication that our people give by providing sustained and meaningful employment while striving to provide an environment where learning and development are encouraged.

Overview:

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.

Key Responsibilities:

  • Software Development: Lead projects through analysis, design, coding, testing, documentation, training, and maintenance.
  • Solution Design: Participate in the design, planning, and implementation of technology solutions that support company-wide initiatives.
  • Engineering practices: Conduct code reviews and contribute to establishing the best practices and standards.
  • Research: Stay updated on emerging technologies and industry trends.
  • System Monitoring & Maintenance: Regularly monitor the performance of applications running on the IBM System i platform, ensuring optimal uptime and performance through proactive maintenance.
  • Troubleshooting: Diagnose and resolve application and system issues swiftly to minimize downtime and impact on business operations.
  • System Upgrades & Patching: Plan and execute system upgrades, including applying patches and enhancements to improve security, performance, and functionality.
  • Technical Documentation: Develop and maintain comprehensive technical documentation for applications, operational processes, and standard operating procedures.
  • Data Management: Assist in data migration, integration, and backup processes, ensuring data integrity and security throughout.
  • Operational Efficiency: Evaluate existing processes and recommend tools, technologies, and practices to enhance operational efficiency and effectiveness.
  • Collaboration: 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.
  • User Support & Training: Provide training and support end-users on new applications and system updates, ensuring smooth adoption and usage.
  • Compliance & Security: Ensure all applications adhere to company policies, compliance standards, and security protocols.
  • On Call Support: Provide after-hours on-call support on a rotating basis.

Knowledge and Skills:

  • 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.
  • 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.

What we offer:

  • A competitive compensation program, including base salary, comprehensive health and dental benefits, and a matching group retirement savings plan.
  • Paid vacation and sick leave to support your well-being and work-life balance.
  • A generous Lee Valley employee discount.
  • A supportive, family-oriented environment that encourages learning, growth, and long-term development.

Salary Range: $ 90,000- $105,000

Diversity and Inclusion:


At Lee Valley, we are proud to celebrate and foster a diverse team of professionals. We take pride in nurturing an inclusive culture that empowers our people to be their authentic selves, celebrate their differences and love where they work. Our diverse community combined with our inclusive culture, is what sets us apart in the industry.

We encourage all candidates to apply for job opportunities with Lee Valley regardless of race, national origin, colour, religion, age, gender identity or expression, sexual orientation, marital and family status, or disability.

Our Approach to Artificial Intelligence in Recruitment

We believe that hiring decisions should be grounded in human judgment, thoughtful evaluation, and meaningful dialogue.

At Lee Valley, we do not use artificial intelligence tools to screen, rank, or make automated decisions about candidates. All applications are reviewed by members of our hiring team, and selection decisions are made through human assessment and professional judgment.

We are committed to a fair, transparent, and equitable recruitment process where candidates are evaluated based on their experience, skills, and potential — not by automated systems.

Accommodation Requests

If you require accommodation during the recruitment and selection process, please do not hesitate to reach out.

How to Apply:

Please visit our careers page at

We thank all applicants, however only those selected for an interview will be contacted.

Create a job alert for this search

IBM I programmer • Ottawa, ON, CA

Similar jobs

Embedded Software Engineer II

HoneywellOttawa, ON, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.The future is what you make it.When you join Honeywell, you become a member of our global team of thin... Show more

 • Promoted

Embedded Software Engineer II

Gentex CorporationOttawa, ON, CA
Full-time

Embedded Software Engineer II page is loaded## Embedded Software Engineer IIlocations: Canada Ottawatime type: Full timeposted on: Posted 8 Days Agojob requisition id: REQ025207You want to ... Show more

 • Promoted

Team Lead for Embedded Software Development

Curtiss-Wright CorporationOttawa, ON, CA
Full-time

Become a Software Team Lead at Curtiss-Wright in Ottawa, ON, guiding a team of skilled developers in pioneering embedded product innovations.Your role will be crucial in achieving project objective... Show more

 • Promoted

Senior Embedded Software Architect - Aerospace/eVTOL

Essence Coaching GroupOttawa, ON, CA
Full-time

A leading aerospace engineering firm in Ontario seeks a Senior Software Architect Engineer to lead aerospace software development.The role involves defining software architecture and managing the f... Show more

 • Promoted

Senior Embedded Software Manager — Optical Networks

Ciena CorporationOttawa, ON, CA
Full-time

A telecommunications technology leader in Ottawa is seeking a Senior Software Manager to lead and mentor a team of software developers.The successful candidate will manage embedded software develop... Show more

 • Promoted

Skilled Embedded Software Developer Focused on Automotive Security

MEDA Engineering & Technical ServicesOttawa, ON, CA
Full-time

Drive innovation as an Embedded Software Developer in automotive security.Contribute to critical software initiatives within a fully onsite, agile environment for robust vehicle communication.As pa... Show more

 • Promoted

Ottawa Intermediate Programmer Role

ADGA GroupOttawa, ON, CA
Full-time

Pursue an Intermediate Programmer role at ADGA in Ottawa, where your expertise in PL SQL and C++ will drive software solutions and improve data integrity.This position involves examining existing P... Show more

 • Promoted

Core Software Engineer for Spacecraft Systems

Spaceium IncOttawa, ON, CA
Full-time

Shape the future of space exploration as a Core Software Engineer for spacecraft.Build and enhance embedded systems, creating software that withstands the rigors of space environments.In this influ... Show more

 • Promoted

IBM Maximo Administrator

Aversan Inc.Ottawa, ON, CA
Full-time

We deliver leading‑edge and reliable safety‑critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified.Administer and support IBM... Show more

 • Promoted

Embedded Systems Kernel Software Engineer, Apple

AppleOttawa, ON, CA
Full-time

Contribute to Apple’s innovation as an Embedded Systems Kernel Software Engineer focused on developing security features across CPU architectures.Collaborate for solutions in a team-oriented enviro... Show more

 • Promoted

Remote SyteLine ERP Programmer/Analyst

ASTECOttawa, ON, CA
Remote
Full-time

A leading machinery manufacturing company is seeking a Programmer Analyst to support their corporate IT team.This hybrid role focuses on designing, developing, and maintaining customized ERP system... Show more

 • Promoted

Programmer Analyst (Level 1) - Symbiotic Group Inc.

Nipissing UniversityOttawa, ON, CA
Full-time

Programmer Analyst (Level 1) - Symbiotic Group Inc.Employment Type: Graduated Student.Starting Salary (Minimum): $48,000.Security Clearance Required: Secret Clearance – assistance will be provided ... Show more

 • Promoted

Senior Embedded Software Lead - Satellite Systems (Hybrid)

TelesatOttawa
Full-time

A leading satellite operator is seeking a Principal Embedded Software Developer to work on cutting-edge software for their satellite systems.This role requires significant experience in embedded sy... Show more

 • Promoted

Programmer Analyst

Symbiotic GroupOttawa, ON, CA
Full-time

Ottawa (Parliament Hill), Canada | Posted on 01/22/2026.Job Title: Programmer Analyst (Level 1).Mandatory Skills: 0-2+ Years’ experience (* See ‘Additional Information’).Starting Salary (Minimum): ... Show more

 • Promoted

Sr. Principal Programmer / Analyst 1

Skyworks Solutions, Inc.Ottawa, ON, CA
Full-time

Skyworks is a leading technology company that designs high-performance analog and digital semiconductors, acoustic filters and system-in-package solutions.Principal Programmer to enhance and develo... Show more

 • Promoted

Embedded Software Engineer, Firmware Introspection, Core OS

Apple Inc.Ottawa, ON, CA
Full-time

Embedded Software Engineer, Firmware Introspection, Core OS.Ottawa, Ontario, Canada Software and Services.Apple is where individual imaginations gather together, committing to the values that lead ... Show more

 • Promoted

Remote z/OS Systems Programmer — Mainframe Specialist

Rubicon PathOttawa, ON, CA
Remote
Full-time

A global IT services company is hiring a Senior z/OS Systems Programmer for a 100% remote role.The ideal candidate will have extensive experience in operating systems programming and software packa... Show more

 • Promoted

SyteLine Programmer/Analyst

ASTECOttawa, ON, CA
Full-time

The Programmer Analyst supports Astec Industries’ corporate IT team, focusing on the design, development, and maintenance of customized ERP and related business systems.This hybrid role combines bu... Show more

 • Promoted

Sr Embedded Software Engineer

NokiaOttawa, ON, CA
Full-time

Our Optical Line System team is searching for an experienced embedded and real-time software developer for our leading‑edge optical line system product line.Our team is responsible for developing c... Show more

 • Promoted

Senior Embedded Developer - Principal

Myticas ConsultingOttawa, ON, CA
Full-time

Principal Embedded Software Developer will play a pivotal role in driving the architectural and design aspects of our software projects.They will collaborate closely with System Engineering and oth... Show more