Enable job alerts via email!

Senior Rpg Developer

+Onex

Gauteng

On-site

ZAR 600 000 - 800 000

Part time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT service provider is seeking an experienced Senior RPG Developer in Gauteng to join their enterprise applications team. This role involves designing, developing, and maintaining critical business applications on the IBM i platform. Ideal candidates should have over 7 years of RPG development experience and be proficient in RPG IV and SQL. The position is contract-based, suitable for someone with strong problem-solving skills who can work independently and mentor junior developers.

Qualifications

  • 7+ years of experience in RPG development on IBM i.
  • Strong knowledge of RPG IV, RPGLE, Free Format RPG, CL.
  • Solid understanding of the IBM i operating system and architecture.

Responsibilities

  • Analyze, design, code, test, and implement complex enhancements in RPG.
  • Maintain, troubleshoot, and improve existing applications.
  • Document technical specifications and system changes.

Skills

RPG development
SQL on IBM i platform
Agile/Scrum methodologies
Problem-solving skills
Source control tools (e.g., Git)

Tools

IBM i
RPG IV
RPGLE
Free Format RPG
CL
Job description

Senior RPG Developer

We are seeking an experienced Senior RPG Developer to join our enterprise applications team.

The ideal candidate will be responsible for designing, developing, maintaining, and supporting business applications on the IBM (AS / ) platform using RPG (including RPG IV and Free Format), CL, and DB

This role is critical to ensuring the ongoing stability and modernization of our core business systems.

Required Skills and Experience

7+ years of experience in RPG development on IBM i (AS / ).

Strong knowledge of RPG IV, RPGLE, Free Format RPG, CL, and DDS.

Proficient with DB

  • and SQL on the IBM i platform.

Solid understanding of the IBM i operating system and architecture.

Experience with software development life cycle (SDLC) and Agile / Scrum methodologies.

Familiarity with source control tools (e.g., Git, Aldon, Turnover).

Strong problem-solving skills and the ability to work independently.

Key Responsibilities

Analyze, design, code, test, and implement complex enhancements and new modules in RPG (ILE / RPG Free Format).

Maintain, troubleshoot, and improve existing applications on the IBM i platform.

Collaborate with cross-functional teams (e.g., Business Analysts, QA, Infrastructure) to gather and understand system requirements.

Mentor junior developers and provide technical leadership.

Participate in system upgrades, performance tuning, and integration projects.

Document technical specifications and system changes.

Support users and resolve production issues in a timely manner.

Contribute to modernization initiatives including web services (REST / SOAP), APIs, and integration with modern platforms.

Seniority level

Mid-Senior level

Employment type

Contract

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

Location : Sandton, Gauteng, South Africa

#J-

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.