Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Develop, maintain, and enhance RPG-based applications to support business operations while ensuring system reliability and performance. Collaborate with cross-functional teams to analyze requirements, design solutions, and document code changes.
Job details
Programmers.io is currently looking for an "RPG Programmer" Hybrid in Toronto, ON . Contract Role About the Role We are seeking a skilled RPG Programmer to join our dynamic team and contribute to the development and maintenance of robust business applications. This role offers an exciting opportunity to work with cutting-edge technologies and legacy systems, ensuring seamless integration and optimal performance across our platforms. If you are passionate about problem-solving, system optimization, and delivering high-quality code in an evolving technical environment, this position is designed for you. Key Objectives Develop, maintain, and enhance RPG-based applications to support business operations. Collaborate with cross-functional teams to analyze requirements and deliver effective solutions. Ensure system reliability, performance, and scalability through proactive troubleshooting and optimization. Responsibilities Design, code, test, and debug RPG programs in accordance with business requirements. Maintain and update existing RPG applications, ensuring compatibility with current systems. Work closely with business analysts and stakeholders to understand functional specifications. Identify and resolve technical issues promptly to minimize downtime. Document code changes and maintain clear technical documentation. Participate in code reviews and contribute to continuous improvement initiatives. Support integration efforts with other systems and platforms. Stay current with industry trends and best practices related to RPG programming and IBM i environments. Requirements Proven experience as an RPG Programmer or similar role. Strong knowledge of RPG IV (ILE RPG) and familiarity with RPG III is a plus. Experience working on IBM i (AS/400) systems. Understanding of database concepts, particularly DB2. Ability to write efficient, maintainable, and well-documented code. If you are interested, please apply or feel free to share your updated resume at anas.khan@programmers.ai
What you’ll do
Develop, maintain, and enhance RPG-based applications to support business operations while ensuring system reliability and performance. Collaborate with cross-functional teams to analyze requirements, design solutions, and document code changes.
Requirements
Requires proven experience as an RPG Programmer with strong knowledge of RPG IV (ILE RPG) and IBM i (AS/400) systems. Candidates must possess an understanding of DB2 database concepts and the ability to write efficient, maintainable code.
Listed skills
- Troubleshooting · Preferred
- Integration · Preferred
- Technical Documentation · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- RPG
- RPG IV
- ILE RPG
- RPG III
- IBM i
- AS/400
- DB2
- Database concepts
- System optimization
- Troubleshooting
- Code documentation
- Business applications
- Software development
- Integration
- Technical documentation
Job areas
- Technology
- Software
- Engineering
More jobs from Programmers.io
System Administrator
- Hybrid
- ON
- Posted Oct 7, 2026
Software Engineer
- Hybrid
- BC
- Posted Sep 18, 2026
RPG Programmer
- Remote
- Canada
- Posted Sep 18, 2026
