&Evolve

RPG Programmer

&Evolve

full-time

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

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

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.
  • Hands-on experience (personal projects, internships, or work experience) with RPG or IBM i development.
  • Familiarity with IBM i operating system and related tools.
  • Ability to work both independently and as part of an agile team.
Benefits
  • An inclusive environment to thrive
  • Training and support for career growth
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RPG IVRPG ILERPG FreeSQLDB2debuggingproblem-solving
Soft Skills
communicationcollaborationagile mindset