1

Senior Rpg Programmer Jobs in Chicago, IL (NOW HIRING)

Sr. RPG Developer

Batavia, IL · On-site

$115K - $130K/yr

The Senior RPG Developer handles assigned requests by analyzing needs, gathering requirements, and recommending solutions. When programming is required, they design, develop, test, and deploy ...

Sr. RPG Developer

Batavia, IL · On-site

$115K - $130K/yr

The Senior RPG Developer handles assigned requests by analyzing needs, gathering requirements, and recommending solutions. When programming is required, they design, develop, test, and deploy ...

Sr. RPG Developer

Batavia, IL · On-site

$115K - $130K/yr

The Senior RPG Developer handles assigned requests by analyzing needs, gathering requirements, and recommending solutions. When programming is required, they design, develop, test, and deploy ...

Major Responsibilities The Senior Programmer Analyst will define, develop, test, analyze, and ... RPG and SQL coding methods and best practices Extensive DB2 relational database and operating ...

... IBM i, RPG/CLP editing) in place of traditional green-screen tools, integrating AI-assisted ... Strong proficiency in AS/400 (IBM i) and RPGLE programming * Strong SQL knowledge including query ...

Senior Rpg Programmer information

See Chicago, IL salary details

$13

$53

$74

How much do senior rpg programmer jobs pay per hour?

As of Jul 30, 2026, the average hourly pay for senior rpg programmer in Chicago, IL is $53.90, according to ZipRecruiter salary data. Most workers in this role earn between $45.34 and $64.42 per hour, depending on experience, location, and employer.

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

To thrive as a Senior RPG Programmer, you need advanced proficiency in RPG IV/ILE programming, experience with IBM iSeries/AS400 systems, and a solid understanding of business application development. Familiarity with CL, SQL, DB2 databases, and source control tools like Git is typically required, along with relevant certifications such as IBM Certified Developer - Power Systems. Strong analytical thinking, problem-solving abilities, and effective communication are essential soft skills for collaborating with business stakeholders and mentoring junior programmers. These skills and qualifications ensure robust, efficient solutions that align with organizational needs and facilitate seamless legacy system maintenance and modernization.

What are some common challenges Senior RPG Programmers face when integrating legacy systems with modern technologies?

Senior RPG Programmers often encounter challenges when bridging legacy IBM i (AS/400) applications with newer technologies such as web services or cloud-based platforms. These challenges include managing outdated codebases, ensuring data integrity during migration, and interfacing traditional RPG code with modern APIs or middleware. Successful integration typically requires a deep understanding of both legacy RPG and modern programming concepts, as well as strong communication skills to collaborate with cross-functional teams like IT infrastructure and business analysts. Staying updated on IBM i enhancements and best practices is also crucial for overcoming these integration hurdles.

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

AspectSenior Rpg ProgrammerRpg Developer
Required CredentialsBachelor's in Computer Science or related field, experience in RPG programmingSimilar educational background, often with less experience
Work EnvironmentLarge enterprise systems, gaming companies, or legacy business applicationsSoftware development teams, gaming studios, or legacy system maintenance
Employer & Industry UsageUsed in industries like finance, gaming, and enterprise IT with RPG systemsCommonly found in similar industries, often as entry to mid-level roles

The main difference between a Senior Rpg Programmer and an Rpg Developer lies in experience and responsibility. Senior Rpg Programmers typically have more years of experience, take on leadership roles, and handle complex projects, whereas Rpg Developers may be earlier in their careers with similar technical skills but less oversight responsibility.

What are Senior RPG Programmers?

Senior RPG Programmers are experienced software developers who specialize in programming with RPG (Report Program Generator), a high-level programming language primarily used on IBM's midrange systems like the AS/400 (now IBM iSeries). They are responsible for designing, developing, maintaining, and enhancing business applications using RPG, as well as integrating them with other systems. In addition to strong programming skills, they often provide technical leadership, mentoring, and troubleshooting expertise within their teams or organizations.
What are the most commonly searched types of Rpg Programmer jobs in Chicago, IL? The most popular types of Rpg Programmer jobs in Chicago, IL are:
What are popular job titles related to Senior Rpg Programmer jobs in Chicago, IL? For Senior Rpg Programmer jobs in Chicago, IL, the most frequently searched job titles are:
What job categories do people searching Senior Rpg Programmer jobs in Chicago, IL look for? The top searched job categories for Senior Rpg Programmer jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Senior Rpg Programmer jobs? Cities near Chicago, IL with the most Senior Rpg Programmer job openings:
Infographic showing various Senior Rpg Programmer job openings in Chicago, IL as of July 2026, with employment types broken down into 1% Locum Tenens, 84% Full Time, 8% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $112,102 per year, or $53.9 per hour.

Sr. RPG Developer

suncast

Batavia, IL • On-site

$115K - $130K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 10 days ago


Job description

Suncast Corporation is the leading US-based designer, manufacturer, and distributor of high-quality resin products for the home and industrial markets. A privately held company headquartered in Western Chicago, Illinois, Suncast prides itself on 35 years of innovation and sustainability across a wide range of product categories with materials proudly sourced in the USA. Everything we do is supported by the strength and ingenuity of American workers and we are committed to helping families across the country make the most of their unique spaces. We utilize state-of-the-art machinery and innovative manufacturing techniques to consistently engineer products of the highest possible quality.

Position Summary:

The Senior RPG Developer handles assigned requests by analyzing needs, gathering requirements, and recommending solutions. When programming is required, they design, develop, test, and deploy enhancements while ensuring accuracy and training users. The role also includes troubleshooting and maintaining third party and internal applications to support performance and security.

Responsibilities:

  • Develop, modify, and optimize RPG programs (RPG IV, ILE, Free-Form RPG) for legacy and modern applications.
  • Write clean, effective code while staying current with modern coding trends.
  • Work closely with business analysts, stakeholders, and end-users to analyze business requirements, and translate them into technical solutions.
  • Design, implement, and maintain application architectures that meet business needs and scalability requirements.
  • Translate business requirements and capabilities into technical solutions in collaboration with stakeholders, estimate the time required to execute the design and document requirements.
  • Create test plans, test modifications, and new code to ensure quality systems that integrate with existing software.
  • Provide ongoing support for RPG-based applications, troubleshoot and resolve technical issues, and ensure systems are running efficiently.
  • Create and maintain detailed technical documentation, including design specifications, change logs, and system architecture diagrams.
  • Participate in projects to integrate RPG applications with other systems (e.g., web services, APIs) and modernize legacy systems.
  • Identify performance bottlenecks and optimize RPG code for speed and efficiency, ensuring high-quality, scalable solutions.
  • Implement and maintain security measures, including encryption, access controls, and industry security best practices.
  • Work closely with functional teams and other Suncast associates to ensure successful project delivery.
  • Effectively estimate scope and effort required for development tasks, providing accurate timelines for project milestones and ensuring efficient resource allocation to meet project goals.
  • Manage time and accurately record time to tasks in task tracking application.
  • Utilize the Help Desk application to record and document support calls, programming requests, time spent on assigned tasks, and resolutions.
  • Support and comply with all Suncast safety policies, quality standards, and housekeeping practices.
  • Perform additional duties as required.

Qualifications:

  • Associate’s degree in Computer Programming, Computer Science or a similar discipline is required.
  • Bachelor’s degree is preferred.
  • 8+ years of hands-on RPG programming experience (RPG IV, ILE, Free-Form RPG).
  • 3+ years in a senior or lead role.
  • Expertise in RPG, SQL (especially on IBMiSeries), CL,DB2, and other tools related to RPG development.
  • Extensive experience in systems analysis, including gathering requirements, designing solutions, and ensuring that business needs are met.
  • Strong troubleshooting and debugging skills with the ability to quickly analyze and resolve issues in complex systems.
  • Strong analytical skills, attention to detail, and effective communication skills.
  • Required experience with:
  • Version control systems (e.g., GIT) and continuous integration/continuous deployment (CI/CD) methodologies;
  • IBM i Functions, Procedures, and Triggers, both SQL and RPG/CL;
  • IBM i IDE, such as RDi, Visual Studio Code, or Eclipse.
  • Preferred experience with:
  • ERP applications in a manufacturing environment;
  • GoAnywhere, ACOM EZ Designer, and IMS/21 Imaging systems;
  • Microsoft SQL, Oracle, Visual Basic, and JSON;
  • Moderning legacy systems and migrating from older versions of RPG to newer technologies;
  • Other programming languages and technologies such as Java, VB.NET, ASP.Net, PHP, or Python.

The Anticipated Pay Range for This Position:  $115K-130K annually

Suncast offers a comprehensive benefits package including:

  • Medical, Dental, Prescription Drugs, Vision insurance, Telehealth benefits
  • Group Term Life insurance
  • 401K with employer match
  • Paid vacation time off
  • Paid holidays
  • Short- and long-term disability coverage
  • Health Savings Accounts (HSAs) & Flexible Spending Accounts (FSAs) for health
  • Paid Parental Leave (maternity & paternity)
  • Tuition Reimbursement

All qualified applicants will be given equal consideration regardless of race, age, sex, disability, sexual orientation, gender identity, marital status, color, religion, protected veteran status or national origin.