1

Rpg Ii Programming Jobs (NOW HIRING)

... RPG (II, III, 400, ILE) programming, preferably for iSeries and experience using imbedded SQL • Knowledge of end-to-end systems development life cycles, waterfall, iterative and other modern ...

... RPG (II, III, 400, ILE) programming, preferably for iSeries and experience using imbedded SQL • Knowledge of end-to-end systems development life cycles, waterfall, iterative and other modern ...

The Software Engineer is responsible for the design and development of software applications and ... RPG * 2-3 years' experience with databases: DB2, SQL Server * Proficiency working with large data ...

The Software Engineer is responsible for the design and development of software applications and ... RPG * 2-3 years' experience with databases: DB2, SQL Server * Proficiency working with large data ...

Software Engineer II (IBMi)

Reading, PA · Hybrid

$93.60K - $128.20K/yr

... programming languages IBMi RPG/400, RPG FREE, ILE, CL, CLLE, DBU, DB2SQL, SQLRPGLE SQL -Experience ... Full System Development Lifecycle experience Hybrid working model - 2 to 3 days in office. Oncall ...

Software Engineer II (IBMi)

Reading, PA · Hybrid

$93.60K - $128.20K/yr

... programming languages IBMi RPG/400, RPG FREE, ILE, CL, CLLE, DBU, DB2SQL, SQLRPGLE SQL -Experience ... Full System Development Lifecycle experience Hybrid working model - 2 to 3 days in office. Oncall ...

Software Engineer II

San Francisco, CA · On-site

$114.90K - $157.30K/yr

Star Wars, Twin Peaks, RPG games). As a Software Engineer II, working on our data systems, you will help us to determine what 300M+ users are passionate about by contributing development of a real ...

Software Engineer II (IBMi)

Reading, PA · On-site

$93.60K - $128.20K/yr

... programming languages IBMi RPG/400, RPG FREE, ILE, CL, CLLE, DBU, DB2SQL, SQLRPGLE • SQL ... model - 2 to 3 days in office. • Oncall support during critical system failures. • Critical ...

IT Programmer Analyst

Traverse City, MI · On-site

$31.75 - $41.25/hr

... SQL, RPG, ILE, FREE, CL programming languages and IBMi. * Candidates must have at least 2 years of professional experience with RPG. Additional Information No C2C, contract, or sponsorship is ...

... 2 preferred. * Strong knowledge of E1 toolsets: FDA, RDA, TDA, OMW, UBEs, BSFNs/NERs, Orchestrator. * Knowledge of JDE Orchestrator. * Hands-on experience with RPG (RPG III/IV/ILE, CLP) programming ...

IT Programmer Analyst

Traverse City, MI

$31.75 - $41.25/hr

... SQL, RPG, ILE, FREE, CL programming languages and IBMi. * Candidates must have at least 2 years of professional experience with RPG. Additional Information No C2C, contract, or sponsorship is ...

... 2 preferred. * Strong knowledge of E1 toolsets: FDA, RDA, TDA, OMW, UBEs, BSFNs/NERs, Orchestrator. * Knowledge of JDE Orchestrator. * Hands-on experience with RPG (RPG III/IV/ILE, CLP) programming ...

No EDUCATION / WORK EXPERIENCE * 2-year degree in Computer Sciences, IT, or a related discipline ... RPG/CL programming experience. * iSeries Job Control * Logic Development and troubleshooting ...

next page

Showing results 1-20

Rpg Ii Programming information

See salary details

$33K

$93.4K

$129.5K

How much do rpg ii programming jobs pay per year?

As of Jun 1, 2026, the average yearly pay for rpg ii programming 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 the key skills and qualifications needed to thrive as an RPG II Programmer, and why are they important?

To thrive as an RPG II Programmer, you need strong proficiency in RPG II language, understanding of IBM midrange systems (like AS/400), and experience in legacy system maintenance or modernization. Familiarity with tools such as IBM iSeries, CL (Control Language), and database management systems is essential, and relevant certifications like IBM Certified Specialist can be advantageous. Attention to detail, analytical problem-solving, and effective communication are crucial soft skills for collaborating with teams and stakeholders. These skills and qualities ensure the reliable functioning and upgrading of critical business applications that still depend on legacy RPG II code.

What are common challenges faced by RPG II programmers when maintaining legacy systems, and how can they be addressed?

RPG II programmers often encounter challenges such as lack of documentation, outdated code structures, and integration difficulties with modern technologies when maintaining legacy systems. Addressing these issues typically involves reverse-engineering business logic, collaborating closely with end-users and other IT teams, and gradually refactoring code for better maintainability. Staying proactive with documentation and leveraging emulator tools or middleware can also ease the transition toward more current systems while supporting existing business processes.

What is RPG II programming?

RPG II programming refers to using the Report Program Generator II (RPG II) language, which is a high-level programming language developed by IBM in the 1960s for business applications, especially on IBM midrange systems like the System/3. RPG II is known for its simplicity in handling business data processing tasks such as generating reports and managing files. Although considered legacy technology today, it played a significant role in automating business processes and is still maintained in some organizations with older IT infrastructure.

What is the difference between Rpg Ii Programming vs Rpg I Programming?

AspectRpg Ii ProgrammingRpg I Programming
Required CredentialsTypically requires basic programming certifications or training in RPG IIOften requires foundational RPG I knowledge or certifications
Work EnvironmentUsed in legacy IBM i (AS/400) systems, often in enterprise settingsPrimarily in older or legacy systems, similar environment
Industry UsageCommon in industries with legacy IBM systems like finance, manufacturingPredecessor to RPG II, less common today but still in legacy systems

Rpg Ii Programming and Rpg I Programming are both used in legacy IBM i environments. Rpg Ii offers more advanced features and is more widely used in modern legacy systems, while Rpg I is an earlier version with simpler capabilities. Understanding both helps maintain and upgrade older enterprise applications.

More about Rpg Ii Programming jobs
What are the most commonly searched types of Rpg Ii Programming jobs? The most popular types of Rpg Ii Programming jobs are:
What job categories do people searching Rpg Ii Programming jobs look for? The top searched job categories for Rpg Ii Programming jobs are:
Infographic showing various Rpg Ii Programming job openings in the United States as of May 2026, with employment types broken down into 2% As Needed, 82% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 96% Physical, and 4% Remote job distribution, with an average salary of $93,366 per year, or $44.9 per hour.
Application Developer

Application Developer

Old National Bank

Lake Elmo, MN • On-site

Full-time

Posted 15 days ago


Old National Bank rating

8.2

Company rating: 8.2 out of 10

Based on 36 frontline employees who took The Breakroom Quiz

37th of 141 rated banks


Job description

Job Summary:
Old National Bank has been serving clients and communities since 1834, and they are seeking an Application Developer. The role involves developing and maintaining software components for the CORE Banking application, providing system support, and ensuring compliance with quality and security requirements.
Responsibilities:
• Provide necessary application development, consulting, support and maintenance for corporate applications, systems and processes.
• Analyze, review, and modify programs to increase operating efficiency or adapt to new requirements
• Analyzing complex business requirements
• Assuring quality, security and compliance requirements are always met
• Must have ability to test newly developed applications and application enhancements, perform technical tasks, design and develop new applications and application enhancements
• Investigate issues reported on the application system – to be able to understand user problems & identify root cause (analyze code, run debug) and apply appropriate fix to resolve the issue
• Communicates technical concepts to non-technical people and communicates business ideas to technical people
• Experience in Data Conversions from multiple sources (Flat Files, CSV, ASCII, ) to AS400
• Provide superior customer service to external/internal clients, including response to incidents, proactively notifying customers of issues, and assessing and communicating business impact
• Resolve IT Incidents through resolution and as a point of contact
• Must be able to read and understand, generate, and amend technical documentation in addition to completing formal process documentation
Qualifications:
Required:
• Bachelor's Degree in Computer Science or related technical discipline, or the equivalent combination of education, professional training, or work experience.
• Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization, executive, management, individual contributors
• At least 3 years of CL and RPG (II, III, 400, ILE) programming, preferably for iSeries and experience using imbedded SQL
• Knowledge of end-to-end systems development life cycles, waterfall, iterative and other modern approaches to software development
• Proven track record of managing one's workload and being self-driven
• Experience with Change Management Systems
Preferred:
• Experience with Financial industry would be preferred
Company:
Old National Bank is a regional bank providing you with additional provides account choices, expanded convenience, and greater control. Founded in 1834, the company is headquartered in Evansville, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

What Old National Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom