Demo

RPG Programmer

S. Abraham & Sons, Inc.
Grand Rapids, MI Full Time
POSTED ON 9/19/2026
AVAILABLE BEFORE 1/16/2027

Summary

The Programmer is responsible for the design, development, testing, documentation, and maintenance of the business applications that run SAS’s core distribution systems. This is an entry-level position within the application development area of the Information Systems team. SAS’s core ERP, warehouse, and financial systems run on the IBM i (AS/400) platform, so this role centers on RPG development against a Db2 for i database, with mentoring and on-the-job training provided by senior members of the team.

Essential Functions

  • Write, modify, test, and debug RPG programs on the IBM i (AS/400) platform that support SAS’s distribution, warehouse, and financial systems.
  • Use a 5250 terminal emulator to navigate the IBM i environment, access and compile source, run programs, and troubleshoot issues.
  • Write and tune SQL against the Db2 for i database to retrieve, update, and report on business data.
  • Accurately implement software enhancements and new software systems.
  • Working from defined specifications, develop programs and changes that impact integral SAS systems, with review and guidance from senior developers.
  • Write, de-bug, diagram, and create flow-charts, codes, documents, and programs.
  • Maintain program source in the department’s version control process and follow the established standards for documentation set by management.

Position Type and Expected Hours of Work

This is a full-time position. Days and hours of work are Monday through Friday, 8:00 am to 5:00 pm. Hours listed are general hours and may be altered as needed. Additional hours may be required to fulfill job duties and position expectations.

Education and Experience

  • Must have the verbal, quantitative, and interpersonal skills normally acquired through the completion of an associate’s or bachelor’s degree in computer science, information systems, or a related field.
  • Must have a minimum of one year of hands-on programming experience. Internship, co-op, apprenticeship, or substantial academic project work is acceptable.
  • Must have formal education and/or practical experience in RPG. Any dialect is acceptable, including RPG II, RPG III / RPG/400, RPG IV (ILE), and free-format RPG.
  • Must have education and/or experience writing SQL on IBM i (Db2 for i).
  • Must be able to work productively in a 5250 terminal emulator (green screen) environment.
  • Acceptable equivalent combination of education, training, and experience.

Benefits:

  • Childcare reimbursement
  • Uber ride assistance to and from work (up to $30/day)
  • Tuition reimbursement (up to $250/credit hour)
  • Veteran friendly employer
  • Consistent work
  • Paid holidays, paid military leave, paid jury duty
  • Full benefit package, including affordable health insurance, 401(k) match, Paid Time Off, company paid short-term disability
  • Discounts on groceries and other products (Employee Purchase Program)

Equal Employment Policy

The Company's hiring and employment practices are based on job qualifications, performance, and/or conduct without regard to race, color, religion, national origin, age, sex, marital status, height, weight, disability, genetic information, or any other legally protected status.

Job Type: Full-time

Pay: $45,000.00 - $50,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee discount
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Referral program
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance

Education:

  • Bachelor's (Required)

Experience:

  • RPG: 1 year (Required)
  • IBM i : 1 year (Required)

Work Location: In person

Salary : $45,000 - $50,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a RPG Programmer?

Sign up to receive alerts about other jobs on the RPG Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at S. Abraham & Sons, Inc.

  • S. Abraham & Sons, Inc. Greenfield, IN
  • Starting at $17.36/hour Position Requires: Use Stand-up Hilo/Reach Truck to mechanically load and unload materials from pallets and trucks. Drive an electr... more
  • 3 Days Ago

  • S. Abraham & Sons, Inc. Valparaiso, IN
  • The Sales Representative seeks out new business opportunities to grow sales volume and increase profitability. They provide exemplary customer service whil... more
  • 8 Days Ago

  • S. Abraham & Sons, Inc. Grand Rapids, MI
  • Starting at $17.00/hr plus pick rate bonus. All-in pay rate up to $21-25/hour! Position requires: Ability to walk and stand for entire shift Picking and pa... more
  • 10 Days Ago

  • S. Abraham & Sons, Inc. Grand Rapids, MI
  • Starting at $17.36/hour Position Requires: Use Stand-up Hilo/Reach Truck to mechanically load and unload materials from pallets and trucks. Drive an electr... more
  • 10 Days Ago


Not the job you're looking for? Here are some other RPG Programmer jobs in the Grand Rapids, MI area that may be a better fit.

  • City of Greenville, Greenville Area Recreation & Community Center Greenville, MI
  • Essential Functions & Duties: Assist with the development of a comprehensive recreational program for the GARCC including sports, activities, and special e... more
  • 1 Day Ago

  • Thierica Automation & Equipment Grand Rapids, MI
  • Company Description Thierica Automation & Equipment is a leading provider of automation solutions with a core focus on paint, coatings, and material handli... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!