Keyloop

Engineering

RPGProgrammer/ProgrammeurRPG

Montreal, Canada Employee Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Entry candidates.

The Brief

“RPG Programmer / Programmeur RPG at Keyloop. Skills: RPG programming, SQL, DB2, IBM i, Git. Develop, test, and maintain RPG programs (RPG IV, RPG ILE, RPG Free) on the IBM platform. Write and optimize SQL queries against DB2 databases”

What You'll Achieve.

Help clients become more efficient; Increase profitability; Give more customers an amazing experience

Industry & Context.

Engineering
Problems you'll solve

Problem-solving skills; Troubleshoot and resolve issues

What They're Looking For.

Must Have

Programming experience in RPG (RPG IV, RPG ILE, RPG Free) and SQL, 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, Debugging mindset and problem-solving skills, Good communication skills and ability to collaborate in a team environment, Hands-on experience (personal projects, internships, or work experience) with RPG or IBM development, Familiarity with IBM operating system and related tools, Ability to work both independently and as part of an agile team

Nice to Have

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

What You'll Do.

and maintain RPG programs (RPG IV

RPG Free) on the IBM platform

Write and optimize SQL queries against DB2 databases

Design and implement new features

Troubleshoot and resolve issues in existing RPG applications

Participate in code reviews

Use AI coding tools to accelerate development and code quality

Work within a Git-based version control workflow

How You'll Work.

Team & Collaboration

Collaborate with developers and analysts to design and implement new features; Participate in code reviews and contribute to a culture of quality and continuous improvement; Ability to collaborate in a team environment; Ability to work as part of an agile team; Collaborate and learn from industry experts from all over the globe; Unbridled collaboration

Communication Scope

Good communication skills

Full Job Description

## Description 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?     ## Roles and Responsibilities / Rôles et responsabilités 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. Développer, tester et maintenir des programmes RPG (RPG IV, RPG ILE, RPG Free) sur la plateforme IBM i. Rédiger et optimiser des requêtes SQL sur des bases de données DB2. Collaborer avec les développeurs et analystes pour concevoir et implémenter de nouvelles fonctionnalités. Résoudre des problèmes dans les applications RPG existantes. Participer aux revues de code et contribuer à une culture de qualité et d'amélioration continue. Utiliser des outils de développement propulsés par l'IA (ex. : GitHub Copilot, Claude) pour améliorer la productivité et la qualité du code. Travailler dans un flux de contrôle de version basé sur Git (branches, pull reque

Free ATS check

Applying for this RPG Programmer / Programmeur RPG role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about Keyloop?

Real rants from real employees. Read before you apply.

Read Company Rants →