RPG Developer – IBM i / AS400 Core Systems in Leeds

RPG Developer – IBM i / AS400 Core Systems in Leeds

Leeds Full-Time On-site
I

Region

Remote

Description

Working pattern: Home Based

Holiday: 28 days + bank holidays

PMI

Free Parking when on site

The Opportunity

We are recruiting an RPG Developer to join an organisation in the retail distribution and fulfilment sector. This is a high-volume operation where the IBM i (AS400) platform runs the engines behind order management, warehouse execution, inventory accuracy, pricing, and customer billing.

The environment is mature, stable, and heavily relied upon — but it’s not standing still. The business is investing in pragmatic modernisation: increasing automation, improving integration capability, tightening testing and release discipline, and upgrading codebases toward RPG ILE and free-format RPG.

If you enjoy working on mission-critical systems where your code directly impacts real-world operations (and you want to modernise without breaking what works), this is a strong long-term role.

What you’ll be doing

You’ll be hands-on across development, support and continuous improvement, working closely with business stakeholders and technical peers.

Key responsibilities

Develop, enhance and maintain applications on IBM i using RPG (ILE / free-format), ensuring clean structure, reusability and robust error handling.

Work with DB2 for i to design and optimise data access (SQL tuning, indexing, query plans, commitment control).

Support and improve IBM i batch and online processes underpinning operational workflows (orders, inventory, picking, dispatch, invoicing).

Troubleshoot production issues: job logs, message queues, spool files, locking/contention, data integrity defects—driving root cause fixes.

Build and maintain integrations: APIs and services where applicable, plus file-based and partner interfaces (EDI/XML/flat-files/SFTP).

Support formal testing cycles: integration testing, UAT, regression, and performance checks with clear release evidence.

Contribute to release discipline: code reviews, documentation, change impact analysis, and controlled deployments.

Maintain technical documentation and runbooks to improve operational resilience and reduce incident resolution time.

Participate in an out-of-hours support rota when required (paid / controlled / not constant firefighting).

Tech stack (what you’ll be working with)

This role blends strong IBM i fundamentals with a modernisation mindset.

Essential skills

RPG development on IBM i / AS400

Ideally RPG ILE and/or free-format RPG

Modular programming, service programs, binding directories (where applicable)

DB2 for i (SQL, performance thinking, indexing, commitment control)

CL (job control, automation, wrappers, operational scripting)

IBM i operational understanding: libraries, objects, job queues, subsystems, authority concepts, basic troubleshooting

Experience working in structured environments (change control, testing discipline, production stability)

Highly desirable

Modern IBM i patterns/tools: SQLRPGLE, RDi, ACS, source control integration

Integration tooling and formats: REST APIs, JSON/XML, EDI, message/file processing pipelines

Knowledge of Web services on IBM i (HTTP APIs, service programs, API gateways/wrappers)

Batch scheduling and workload control (job descriptions, job logs, performance analysis)

Exposure to modern delivery practices: CI/CD, automated build/deploy scripting, regression automation

Any experience modernising legacy RPG III toward ILE/free-format

What the systems support (business domain)

You’ll work on applications that directly impact trading performance and customer outcomes, including:

Inventory (stock movements, adjustments, replenishment, accuracy controls)

Warehouse processes (pick/pack/ship, dispatch confirmation, scanning feeds)

Billing & Finance interfaces (invoicing, postings, reconciliation outputs)

Carrier/shipping artefacts (labels, manifests, tracking data feeds)

What success looks like in the first 3–6 months

You’ll take ownership of one or more IBM i workflows and become a trusted point of contact for enhancements and incident resolution.

You’ll deliver changes with low defect rates—supported by better regression discipline and clearer documentation.

You’ll improve performance and reliability in at least one high-usage process through DB2 for i tuning and cleaner RPG structure.

You’ll contribute to modernisation: reducing brittle code, introducing reusable service programs, and improving integration boundaries.

What we’re looking for

Commercial experience as an RPG Developer in IBM i / AS400 environments

Strong troubleshooting skills across code + data layers, with a root-cause mindset

Comfortable working with business stakeholders to clarify requirements and deliver stable solutions

A quality-first approach: clean code, testing discipline, documentation, and controlled releases

#J-18808-Ljbffr

RPG Developer – IBM i / AS400 Core Systems in Leeds employer: Interface Recruitment

Our client offers an exciting opportunity for a Content and Audience Creator in Leeds, where you will have genuine ownership of the content function from day one. With a focus on creativity and innovation, you'll enjoy a dynamic work culture that values your input and allows for visible impact on the company's growth. The role provides ample opportunities for professional development, alongside a competitive benefits package including a discretionary bonus, making it an excellent employer for those passionate about football and content creation.

I

Contact Details:

Interface Recruitment Recruitment Team