RPGLE Developer

  • Posted 3 days ago | Updated 3 days ago

Overview

Remote
Depends on Experience
Full Time

Skills

IBM DB2
Embedded SQL
IBM iSeries
IBM RPG
DAO
Subfiles
Application Programming Interfaces (API)
Modular Construction
Model-View-Controller (MVC)
RPGLE
RPG

Job Details

About the Role:

We need a seasoned RPGLE Developer with deep expertise in IBM iSeries/AS400 development, free-format RPGLE, embedded SQL, and DB2. This role is ideal for someone passionate about modernizing legacy systems and integrating robust backend logic with contemporary APIs and service-oriented architectures.

About Revature:

Revature is one of the largest and fastest-growing employers of technology talent across the U.S., partnering with Fortune 500 companies, the biggest System Integrators, and Government Contractors to identify experienced professionals who can be effective leaders.

Key Responsibilities:

  • Design, develop, and maintain RPGLE applications using free-format and embedded SQL-RPGLE
  • Perform DB2 database operations including table design, indexing, and performance tuning
  • Work with iSeries data structures, message queues, subfiles, and display files (DSPF)
  • Develop and maintain APIs and stored procedures for seamless system integration
  • Support modernization efforts from monolithic systems to service-oriented architectures
  • Participate in code reviews, debugging, and troubleshooting application issues
  • Collaborate with UI/UX designers, business analysts, and QA testers to ensure cohesive delivery

What We're Looking For:

  • Bachelor’s degree
  • 5+ years of experience with free-format RPGLE and embedded SQL-RPGLE
  • 5+ years of experience with SQL, preferably IBM DB2
  • 5+ years of experience with iSeries data structures and message queues
  • 5+ years of experience working with subfiles on the iSeries
  • 3+ years of experience developing APIs and stored procedures
  • Strong understanding of modular programming, subprocedures, and variable management
  • Proficiency in file access methods and error handling techniques
  • This is a full-time W2 role, not C2C

Preferred qualifications:

  • Familiarity with modernization tools such as ARCAD Transformer RPG
  • Experience integrating RPGLE with Java, Angular, and RESTful APIs
  • Understanding of MVC, DAO, and service-layer design patterns
  • Knowledge of automated migration strategies and tools
  • Exposure to front-end modernization using Angular

Equal Opportunity Employer

Revature (“Company”) is an equal opportunity employer. We will extend equal opportunity to all individuals without regard to race, religion, color, sex, pregnancy, childbirth or related medical conditions, sexual orientation, gender identity, national origin, disability, age, genetic information, marital status, veteran status, or any other status protected under applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, benefits, compensation, and training. If you require accommodation to work, based on any of these protected factors, please notify the Human Resources Department, and the Company will evaluate the request and provide accommodation in accordance with applicable law.

We seek to comply with all applicable federal, state, and local laws related to discrimination and will not tolerate interference with the ability of any of the Company's employees to perform their job duties. Our policy reflects and affirms the Company's commitment to the principles of fair employment and the elimination of all discriminatory practices.

Note: Work authorization in the country you are applying to is required. Revature does not sponsor work visas.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.