
RPG Programmer
&Evolve
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
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