RPG Programmer / Programmeur RPG

KeyloopMontreal, QC

About The Position

Keyloop bridges the gap between dealers, manufacturers, technology suppliers and car buyers. We empower car dealers and manufacturers to fully embrace digital transformation. How? By creating innovative technology that makes selling cars better for our customers, and buying and owning cars better for theirs. We use cutting-edge technology to link our clients’ systems, departments and sites. We provide an open technology platform that’s shaping the industry for the future. We use data to help clients become more efficient, increase profitability and give more customers an amazing experience. Want to be part of it? Are you a developer eager to grow your skills on a large-scale ERP system that's actively evolving? As an RPG/SQL Programmer at Keyloop, you'll join a team in the middle of an exciting technological transformation — modernizing one of the ERP platforms within Keyloop's worldwide portfolio of automotive dealership solutions, serving thousands of dealers across multiple continents. This is a great opportunity for junior to intermediate developers who want to work on real, impactful systems while embracing modern development practices, including AI-empowered development.

Requirements

  • Programming experience in RPG (RPG IV, RPG ILE, RPG Free) and SQL — junior to intermediate level welcome.
  • Basic knowledge of DB2 databases on IBM i.
  • Familiarity with Git for version control.
  • Comfort working with VS Code and modern developer tooling.
  • Openness to using AI-empowered development tools as part of your daily workflow.
  • Strong debugging mindset and problem-solving skills.
  • Good communication skills and ability to collaborate in a team environment.

Nice To Haves

  • Familiarity with legacy RPG36 or RPG III systems.
  • Experience with Agile/SAFe development practices.
  • Understanding of web services or REST API integration.
  • Experience with task management tools like Jira.

Responsibilities

  • Develop, test, and maintain RPG programs (RPG IV, RPG ILE, RPG Free) on the IBM i platform.
  • Write and optimize SQL queries against DB2 databases.
  • Collaborate with developers and analysts to design and implement new features.
  • Troubleshoot and resolve issues in existing RPG applications.
  • Participate in code reviews and contribute to a culture of quality and continuous improvement.
  • Use AI coding tools (e.g., GitHub Copilot, Claude) to accelerate development and code quality.
  • Work within a Git-based version control workflow (branching, pull requests, peer reviews).
  • Use VS Code with IBM i extensions as your primary development environment.

Benefits

  • We encourage everyone in our organisation to explore opportunities which enable them to grow their career through investment in their development but equally by working in a culture which fosters support and unbridled collaboration.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service