1

As400 Rpg Programmer Jobs in Quebec (NOW HIRING)

Minimum of 10 years of hands\-on programming experience on IBM iSeries, AS400, RPG IV, RPGLE, RPG\/II, CLP, SQL, Database : DB2 for i; \n * Experience with XML, HTML and JavaScript would be ...

Minimum of 10 years of hands\-on programming experience on IBM iSeries, AS400, RPG IV, RPGLE, RPG\/II, CLP, SQL, Database : DB2 for i; \n * Experience with XML, HTML and JavaScript would be ...

Minimum of 5 years of practical programming experience on IBM iSeries, AS400, RPG IV, RPGLE, CLP, SQL, Database : DB2 for i; \n * Knowledge of Maestro ERP would be an asset; \n * Experience with XML ...

Minimum de 10 ans d'experiences pratiques de programmation sur IBM iSeries, AS400, langages RPG IV, RPGLE, RPG\/II, CLP, SQL, Base de donnees : DB2 for i; \n * Experience avec XML, HTML et JavaScript ...

As400 Rpg Programmer information

See Quebec salary details

$34.5K

$89.3K

$122.5K

How much do as400 rpg programmer jobs pay per year?

As of Jul 3, 2026, the average yearly pay for as400 rpg programmer in Quebec is $89,336.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,000.00 and $104,500.00 per year, depending on experience, location, and employer.

What are some typical responsibilities of an AS400 RPG Programmer on a day-to-day basis?

As an AS400 RPG Programmer, your daily tasks often include developing, testing, and maintaining applications using RPG and CL languages on the IBM i (AS400) platform. You will troubleshoot system or program errors, create or modify database files, generate reports, and respond to user requests for enhancements or support. Collaboration with business analysts, end-users, and technical teams is common to ensure solutions align with business needs. Additionally, you may participate in code reviews, documentation, and perform routine system maintenance to ensure stable and efficient system performance.

What are the key skills and qualifications needed to thrive in the As400 Rpg Programmer position, and why are they important?

To thrive as an AS400 RPG Programmer, you need strong proficiency in RPG IV/ILE programming, IBM i (AS400) system operations, and experience with database management, often supported by a technical degree in computer science or information technology. Familiarity with IBM development tools, CL programming, SQL, and sometimes certifications like IBM Certified Specialist, are highly valuable. Attention to detail, problem-solving ability, and effective communication skills are essential soft skills for collaborating with cross-functional teams and addressing user requirements. These competencies enable efficient maintenance and enhancement of legacy systems critical to organizational operations.

What is an AS400 RPG Programmer job?

An AS400 RPG Programmer is responsible for developing, maintaining, and updating applications on IBM's AS400 (also known as IBM i) using the RPG programming language. They work on business applications, database management, and system integrations, ensuring software runs efficiently. These professionals often collaborate with business analysts and end-users to design and implement tailored solutions. Strong knowledge of RPG (including RPG IV and free-format RPG), CL, and SQL is essential.

What are popular job titles related to As400 Rpg Programmer jobs in Quebec? For As400 Rpg Programmer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching As400 Rpg Programmer jobs in Quebec look for? The top searched job categories for As400 Rpg Programmer jobs in Quebec are:
Infographic showing various As400 Rpg Programmer job openings in Quebec as of June 2026, with employment types broken down into 50% Full Time, and 50% Part Time. Highlights an 50% In-person, and 50% Remote job distribution, with an average salary of $89,336 per year, or $43 per hour.

IBM i Senior Programmer Analyst

R2i

Montreal, QC • On-site, Remote

Part-time

Posted 21 hours ago


Job description

\n <\/head>\n \n \n
\n Welcome to the world of R2i! 
\n <\/div>\n
\n
\n <\/div>\n
\n The Canadian IT company, certified Remarkable Employer, with employee well\-being at the heart of our growth. We are renowned experts in cloud computing, IT datacentre infrastructure solutions and 24\/7 managed services. Get a glimpse of who we are and what we do.
\n <\/div>\n
\n
\n <\/div>

Sound familiar? Take a look at our <\/span>Careers page<\/span><\/a><\/span> and find out what our employees Tamara, Luc, Chrystian, Roger and Emilie have to say about our organization.<\/span>
<\/p>

 <\/span>
<\/p>

For more than 10 years, 3 Canadian data centers have emerged, where Edwin, our 100% Canadian cloud, resides. Rugged, safe and ISO certified, it is our customers' Space Guardian. While we are very proud of it, we always continue to take on new challenges with the aim of getting closer to our vision of simplifying information technology with a human approach.<\/span>
<\/p>\n

\n <\/span>
\n <\/div>\n
\n That's where you come in.<\/b>
<\/b>\n <\/div>\n
\n IT that's got heart and soul starts with tech\-savvy people like you! A master in his or her field who has good learning skills, is versatile and enjoys working with others! Someone who enjoys getting involved in various projects and evolving in a constantly changing environment.
\n <\/div>\n
\n
\n <\/div>\n
\n R2i's head office is located in Montreal, and we also have an office in Markham. However, remote work is allowed at all times and remains entirely your choice.
\n <\/div>\n
\n
\n <\/div>\n
\n Does a career with a company that encourages work\-life balance, promotes continuous learning and knows how to have fun appeal to you? Keep reading and you'll see, the IBM i Analyst Programmer position could be just the job for you!
\n <\/div>\n
\n
\n <\/div>\n
\n Summary<\/b>
\n <\/div>\n
\n Reporting to the IBM i Development Director, the Senior IBM i Programmer Analyst is responsible for production follow\-up, analysis and resolution of production incidents, and actively participates in the development of improvements and projects.
\n <\/div>\n
\n
\n <\/div>\n
\n Main responsibilities:<\/b>
<\/b>\n <\/div>\n
    \n
  • Participate in the evolution and maintenance of existing systems;
    <\/span><\/li>\n
  • Plan and carry out activities related to the realization of projects;<\/span>
    <\/li>\n
  • Produce development project artifacts;
    <\/span><\/li>\n
  • Produce evaluations of analysis and development efforts;
    <\/span><\/li>\n
  • Write and update functional and technical specifications;
    <\/span><\/li>\n
  • Write unit and integrated test specifications;
    <\/span><\/li>\n
  • Develop and implement enhancements and projects;
    <\/span><\/li>\n
  • Ensure effective user support;
    <\/span><\/li>\n
  • Support and advise less experienced developers;
    <\/span><\/li>\n
  • Apply best practices in software development;
    <\/span><\/li>\n
  • Be available for remote support outside of normal working hours on a rotating basis with other team members;
    <\/span><\/li>\n
  • Write and update documentation related to ISO standards;
    <\/span><\/li>\n
  • Inform the project manager about potential risks;<\/span>
    <\/li>\n <\/ul>\n
    \n Profile required<\/b>
    <\/b>\n <\/div>\n
      \n
    • DEC or Bachelor's degree in management information systems, computer systems, information or a related field;
      <\/span><\/li>\n
    • Minimum of 10 years of hands\-on programming experience on IBM iSeries, AS400, RPG IV, RPGLE, RPG\/II, CLP, SQL, Database : DB2 for i;
      <\/span><\/li>\n
    • Experience with XML, HTML and JavaScript would be beneficial;
      <\/span><\/li>\n
    • Strong problem solving and analytical skills;
      <\/span><\/li>\n
    • Leadership and negotiation skills;
      <\/span><\/li>\n
    • Ability to communicate effectively at all hierarchical levels ;
      <\/span><\/li>\n
    • Ability to make complex information accessible;
      <\/span><\/li>\n
    • Responsible and autonomous in carrying out mandates;
      <\/span><\/li>\n
    • Ability to work in both French and English (spoken and written). The job requires proficiency in English at a professional level. The candidate will interact on a weekly basis either with R2i (2) offices in Ontario or with various English\-speaking customers or business partners.;<\/span><\/span><\/span><\/span><\/span>
      <\/li>\n <\/ul>\n
      \n Required knowledge and skills<\/b>
      <\/b>\n <\/div>\n
        \n
      • Excellent organizational skills;
        <\/span><\/li>\n
      • Good knowledge of the Microsoft Office suite;
        <\/span><\/li>\n
      • Knowledge of: ERP Maestro (an asset)
        <\/span><\/li>\n
      • Knowledge of Web services (SOAP, REST), RDi, EDI (an asset)
        <\/span><\/li>\n
      • Knowledge of Cobol (an asset)<\/span>
        <\/li>\n <\/ul>\n
        \n Skills and personal characteristics<\/b>
        <\/b>\n <\/div>\n
          \n
        • Strong sense of priorities and respect for deadlines;
          <\/span><\/li>\n
        • Discretion and respect for confidentiality;
          <\/span><\/li>\n
        • Professionalism, thoroughness, attention to detail and work ethic;
          <\/span><\/li>\n
        • Integrity, honesty and transparency;<\/span>
          <\/li>\n <\/ul>\n
          \n WHY CHOOSE US?<\/b>
          <\/b>\n <\/div>\n
          \n What if R2i could make you feel at home, with colleagues who stimulate and complement you? In addition to a full salary, we offer competitive benefits. This permanent, full\-time position will give you access to
          \n <\/div>\n
            \n
          • A flexible schedule part time and a great work\/life balance.
            <\/span><\/li>\n
          • The ability to work remotely.
            <\/span><\/li>\n
          • Numerous learning and development opportunities.
            <\/span><\/li>\n
          • Events organized by an active social committee.
            <\/span><\/li>\n
          • Benefits: comprehensive group insurance, voluntary participation RRSP\/TFSA and competitive salaries.<\/span>
            <\/li>\n <\/ul>

            The use of the masculine gender has been adopted for ease of reading and has no discriminatory intent. Only selected candidates will be contacted. <\/span><\/span><\/i>
            <\/p>\n

            \n
            \n <\/div><\/span>
            \n <\/body>\n<\/html>