1

Iseries Rpg Programmer Jobs (NOW HIRING)

RPG Programmer

Brooklyn, NY · On-site

$120K - $150K/yr

The ideal candidate will have deep experience with RPG programming in an IBM i (iSeries/AS400) environment, a solid understanding of retail business operations, and the ability to work closely with ...

RPG Programmer

Brooklyn, NY · Remote

$120K - $150K/yr

The ideal candidate will have deep experience with RPG programming in an IBM i (iSeries/AS400) environment, a solid understanding of retail business operations, and the ability to work closely with ...

RPG Developer Location: Miramar, FL (Onsite 4 days per week) Type: 6+ Months Contract Role Overview We are seeking an experienced RPG Developer with strong expertise in modernizing iSeries systems ...

Seeking an IBM iSeries (formerly AS/400) programmer in a well-established and growing company with offices in Franklin, TN. Candidate will develop and maintain in-house RPG applications; maintain and ...

Experience testing in an iSeries (RPG) environment Strong knowledge of HP ALM and similar QA test tools. * Strong knowledge of a typical SDLC, as well as experience testing on Agile or DevOps teams.

Must have experiences in modernizing iSeries systems, and using the latest technologies available on iSeries like IWS (Integrated Web Services), APIs, etc" * Need to have RPG SQL * The Developer ...

* Must have experiences in modernizing iSeries systems, and using the latest technologies available on iSeries like IWS (Integrated Web Services), APIs, etc" * Need to have RPG SQL * The Developer ...

* Must have experiences in modernizing iSeries systems, and using the latest technologies available on iSeries like IWS (Integrated Web Services), APIs, etc" * Need to have RPG SQL * The Developer ...

Hands-on experience with IBM AS/400 (iSeries) systems. Strong knowledge of RPG ILE and CL programming. Good understanding of DB2 and writing SQL queries. Ability to troubleshoot and work with minimal ...

next page

Showing results 1-20

Iseries Rpg Programmer information

See salary details

$33K

$93.4K

$129.5K

How much do iseries rpg programmer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for iseries rpg programmer in the United States is $93,366.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,500.00 and $107,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by iSeries RPG Programmers when working with legacy systems?

iSeries RPG Programmers frequently encounter challenges related to maintaining and enhancing legacy codebases, which often lack thorough documentation and use older RPG versions. Adapting legacy applications to integrate with modern technologies or comply with new business requirements can be complex, requiring both technical expertise and strong problem-solving skills. Additionally, collaborating with team members who may have varying levels of experience with iSeries platforms can necessitate effective communication and knowledge sharing. Staying updated with the latest RPG enhancements and IBM i platform updates is also crucial for long-term success in this role.

Does IBM offer work from home?

For Iseries RPG programmers, remote work options depend on the employer and project requirements. Many companies in the industry have adopted flexible or remote work arrangements, especially for roles involving programming and system administration, but availability varies by organization. Candidates should check specific job postings or employer policies for remote work opportunities.

How much do AS400 programmers make?

AS400 programmers, also known as iSeries RPG programmers, typically earn between $70,000 and $110,000 annually, depending on experience, location, and certifications. Senior roles or those with specialized skills in RPG, CL, or DB2 may command higher salaries. Compensation can also vary based on industry and company size.

What are the key skills and qualifications needed to thrive as an Iseries RPG Programmer, and why are they important?

To thrive as an Iseries RPG Programmer, you need strong proficiency in RPG (Report Program Generator) programming languages, IBM iSeries/AS400 systems, and a solid understanding of business processes, typically supported by relevant IT degrees or certifications. Familiarity with tools like IBM Rational Developer for i, CL (Control Language), SQL, and experience with legacy system integration are commonly required. Analytical thinking, attention to detail, and effective communication are essential soft skills for troubleshooting, collaborating with users, and documenting code. These skills and qualities ensure the efficient maintenance, enhancement, and modernization of critical enterprise applications that rely on IBM iSeries platforms.

What is the difference between Iseries Rpg Programmer vs Iseries Developer?

AspectIseries Rpg ProgrammerIseries Developer
CredentialsTypically requires RPG programming skills, familiarity with IBM i systemsRequires RPG skills, plus broader development knowledge including CL, SQL, and system integration
Work EnvironmentWorks mainly on legacy IBM i systems, coding and maintaining RPG applicationsWorks on IBM i systems with additional responsibilities like system design and integration
Industry UsageCommon in industries relying on legacy IBM i applications, such as manufacturing and financeUsed in similar industries but with broader development roles and project scope

The main difference between an Iseries Rpg Programmer and an Iseries Developer lies in scope. The RPG Programmer focuses primarily on coding and maintaining RPG applications, while the Iseries Developer has a broader role that includes system design, integration, and working with multiple programming languages on IBM i systems.

What is an iSeries RPG Programmer?

An iSeries RPG Programmer is a software developer who specializes in programming applications using the RPG (Report Program Generator) language on IBM’s iSeries (also known as AS/400 or IBM i) platform. Their primary role involves designing, developing, maintaining, and troubleshooting business applications that run on these midrange systems. They often work with legacy code, database management, and integration with modern systems, ensuring that business processes run efficiently and securely. iSeries RPG Programmers are vital in industries where IBM i systems are still a core part of IT infrastructure.

Which programming job has the highest salary?

Among programming roles, software architects and senior machine learning engineers tend to have the highest salaries, often exceeding $150,000 annually. These positions require advanced skills, extensive experience, and often involve designing complex systems or working with cutting-edge technologies.

How much does an RPG programmer make?

The average salary for an Iseries RPG programmer ranges from $70,000 to $110,000 annually, depending on experience, location, and certifications. Skilled programmers with knowledge of IBM i systems and RPG language are in demand, often earning higher salaries with specialized skills. Compensation can also include benefits such as health insurance and retirement plans.
More about Iseries Rpg Programmer jobs
What cities are hiring for Iseries Rpg Programmer jobs? Cities with the most Iseries Rpg Programmer job openings:
What states have the most Iseries Rpg Programmer jobs? States with the most job openings for Iseries Rpg Programmer jobs include:
What job categories do people searching Iseries Rpg Programmer jobs look for? The top searched job categories for Iseries Rpg Programmer jobs are:

Other

Posted 4 days ago


Job description

We are seeking a talented and creative AS400 / iSeries (RPG) Developer for application development and support within a leading wholesale retail environment in the United States. The ideal candidate should be strong in problem-solving, collaboration, and end-to-end application development in an enterprise setting.

Responsibilities

  • Analyze and develop iSeries applications supporting retail systems
  • Create functional specifications using standard development practices
  • Perform code reviews, unit testing, and QA coordination
  • Work with analysts, product owners, QA, and IT leadership to define and deliver requirements
  • Participate in estimation, release planning, deployment, and production support
  • Provide 2nd level support for incident resolution and create KB articles
  • Perform peer code reviews focusing on scalability, reuse, and best practices
  • Collaborate on technical discussions involving architecture, design, and user experience
  • Ensure adherence to client development standards and deployment processes

Must-Have Skills

iSeries / AS400 Development

  • Strong programming experience on iSeries platform
  • RPG, RPG ILE, SQLRPGLE, CLP/CLLE
  • ILE programming (modules, binding directories, service programs)

SQL & Database

  • Strong SQL knowledge
  • Complex SQL queries, embedded SQL, cursor programming
  • Physical files, logical files, SQL tables, indexes, views, stored procedures

Application Development

  • Screen programming (Display files, Subfiles, Printer files)
  • Data mapping and business rules documentation
  • Understanding of program and data flow analysis

Integration & Messaging

  • Message Queues (MQ) and MQ triggers
  • XML integration in RPG programs

Soft Skills

  • Strong communication skills
  • Ability to independently own tasks and collaborate with onsite analysts

Good-to-Have Skills

  • MDCMS / Turnover (code configuration management tools)
  • X-Analysis (iSeries cross-reference tool)
  • Trigger-based processing and messaging systems
  • ROBOT job scheduler
  • iSeries Navigator (query execution and performance analysis)
  • Knowledge of retail domain (Merchandising, Warehouse Management, Distribution)
  • Understanding of normalized/denormalized and star schema databases
  • Experience in inter-system communication using message queuing

Additional Information

  • Must adhere to client IS development standards and deployment processes
  • Participate in peer reviews and ensure best practices in coding
  • Support production incidents and on-call responsibilities when needed