Onectus

/ TEAMS · IBM i / RPG Engineering

Hire IBM i RPG developers for legacy enterprise systems.

Specify IBM i release, RPG/ILE, Db2 for i, CL programs, integration APIs and batch operations. IBM i is not the same platform as IBM z/OS mainframe.

2,000+ engineers in our active talent network · Regional recruiters

/ SYSTEM STACK

PLATFORM01

IBM i · Power Systems · Jobs

APPLICATION02

RPG IV / ILE · Free-form RPG

DATABASE03

Db2 for i · DDS · SQL

INTEGRATION04

REST · APIs · Data queues

OPERATIONS05

CL · Batch · Security · Releases

/ AVAILABLE TO HIRE

Specialist engineering profiles.

Profiles show the experience we can source. Individual candidate availability is confirmed after enquiry.

Pavel P.

IBM i

Senior IBM i / RPG Engineer — Db2 for i & Modernization

Available

9+ years of experience · Czechia

IBM i / RPG Engineer — Db2 for i & Modernization with 9 years in production systems, focused on IBM i / RPG Engineer — Db2 for i & Modernization and Production systems.

IBM i / RPG Engineer — Db2 for i & ModernizationProduction systemsTechnical delivery

Languages: Czech, English B2+

Ema S.

IBM i

Senior IBM i / RPG Engineer — Db2 for i & Modernization

Available

12+ years of experience · Lithuania

IBM i / RPG Engineer — Db2 for i & Modernization with 12 years in production systems, focused on Production systems and Technical delivery.

Production systemsTechnical deliveryIBM i / RPG Engineer — Db2 for i & Modernization

Languages: Lithuanian, English B2+

Marek N.

IBM i

Mid-level IBM i / RPG Engineer — Db2 for i & Modernization

Available

3+ years of experience · Poland

IBM i / RPG Engineer — Db2 for i & Modernization with 3 years in production systems, focused on Technical delivery and IBM i / RPG Engineer — Db2 for i & Modernization.

Technical deliveryIBM i / RPG Engineer — Db2 for i & ModernizationProduction systems

Languages: Polish, English B2+

Elena M.

IBM i

Mid+ IBM i / RPG Engineer — Db2 for i & Modernization

Inquire availability

7+ years of experience · Bulgaria

IBM i / RPG Engineer — Db2 for i & Modernization with 7 years in production systems, focused on IBM i / RPG Engineer — Db2 for i & Modernization and Production systems.

IBM i / RPG Engineer — Db2 for i & ModernizationProduction systemsTechnical delivery

Languages: Bulgarian, English B2+

/ Specialist sourcing

Hire IBM i RPG developers for legacy enterprise systems.

A buying brief for this technology

Specify IBM i release, RPG/ILE, Db2 for i, CL programs, integration APIs and batch operations. IBM i is not the same platform as IBM z/OS mainframe.

How to assess hands-on experience

Ask for a real RPG modernization or Db2 for i performance issue, with change control and preserved business processing.

Request a specialist search ↗

Role-specific sourcing, not a promise of current candidate availability.

/ Engineering teams

Enterprise continuity requires platform-specific recruiting.

Onectus sources engineering roles against the real operating environment rather than treating all legacy systems as one market. An IBM i specialist search should verify ownership of RPG business workflows, Db2 for i data access, batch processes and safe interface modernization. Candidates are assessed for the exact system release and responsibilities.

/ Technical specializations

RPG engineering that respects the entire IBM i estate.

Production IBM i work combines application language, database records, batch operations, job behavior and secure integrations. Differentiate long-term modernization from simple maintenance.

01 / 06

RPG IV, ILE and free-form RPG

RPGLE, ILE modules, service programs, activation groups, procedural refactoring and modern syntax.

RPG IVILEFree-form RPG
02 / 06

Db2 for i data access

Embedded SQL, DDS and SQL-defined tables, record-level access, journaling and indexing tradeoffs.

Db2 for iDDSSQL
03 / 06

CL programs and batch jobs

CL commands, job queues, schedulers, message handling, spool files and operational recovery.

CLBatchJobs
04 / 06

Enterprise application integration

REST APIs, service programs, data queues, integration gateways and stable external contracts.

RESTData queuesAPIs
05 / 06

Modernization and interoperability

Incremental RPG modernization, refactoring, integration boundaries and coexistence with new systems.

RefactoringInterfacesMigration
06 / 06

Security and release governance

Authority management, library lists, deployment controls, regression tests and production diagnostics.

AuthorityLibrary listsQA

/ Project scenarios

The IBM i problems that benefit from experienced engineers.

01

Modernize an essential RPG workflow

Extract interfaces and refactor carefully while preserving established business behavior.

02

Expose IBM i functionality through APIs

Define secure service contracts and reliable calls into existing programs or Db2 for i data.

03

Stabilize high-volume batch processing

Investigate locks, job queues, journaling, data integrity and restart behavior.

04

Transfer system knowledge into the team

Document business rules, build tests and reduce dependencies on undocumented RPG routines.

/ Practical evaluation

Check RPG and IBM i production ownership.

Recruiting should test concrete source-level, database and job-control scenarios—not rely on general COBOL or mainframe experience as a substitute.

  1. 01

    RPG and ILE code

    Can the engineer explain their own service programs, activation groups, data structures and free-form migration?

  2. 02

    Db2 for i correctness

    How have they handled embedded SQL, locking, commitment control, access paths and journaling?

  3. 03

    Batch diagnostics

    Can they investigate job logs, queues, message handling and failure recovery under production constraints?

  4. 04

    Safe modernization

    How do they expose APIs, test older workflows, control authorizations and sequence changes?

/ Sourcing process

Map the IBM i environment before sourcing.

01 / 04

Document the estate

IBM i release, RPG/DDS footprint, Db2 for i, CL, workload and integration goals.

02 / 04

Engage specialist networks

Identify IBM i/RPG engineers with relevant application and operations experience.

03 / 04

Validate production depth

Discuss existing code, data access, CL jobs, business controls and modernization examples.

04 / 04

Confirm working conditions

Agree access, security controls, timezone, documentation and availability.

Profiles, availability and engagement terms are confirmed for each request.

/ Questions

Hiring IBM i and RPG engineers

01Is an IBM i / RPG engineer the same as a mainframe developer?

No. IBM i, RPG and Db2 for i differ materially from z/OS and COBOL mainframe environments. We screen against the actual platform.

02Can candidates work with free-form RPG and older fixed-format code?

Yes, when required. Specify code generations, ILE usage, release level and whether migration or ongoing support is the priority.

03Can IBM i systems integrate with modern web APIs?

Yes. Define the IBM i service boundary, API security, data consistency and which programs or Db2 records need integration.

04Do you recruit for batch and operational responsibility too?

Yes. Share CL workloads, job scheduling, commitment control, journaling, recovery and on-call responsibilities.

/ Onectus · TEAMS

Describe the systems you operate.

Tell us the technology, production responsibilities, experience level and working model. We'll activate the appropriate engineering sourcing channels.

Request engineers
    ×
    This website uses cookies
    This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy. Read more
    Save & Close
    Accept
    Decline all
    Show details Hide details
    Cookie declaration
    About cookies
    Performance
    Targeting
    Unclassified
    Performance cookies are used to see how visitors use the website, eg. analytics cookies. Those cookies cannot be used to directly identify a certain visitor.
    Cookie report
    Name Domain Expiration Description
    _ga .onectus.com 2 years This cookie name is associated with Google Universal Analytics - which is a significant update to Google's more commonly used analytics service. This cookie is used to distinguish unique users by assigning a randomly generated number as a client identifier. It is included in each page request in a site and used to calculate visitor, session and campaign data for the sites analytics reports.
    Targeting cookies are used to identify visitors between different websites, eg. content partners, banner networks. Those cookies may be used by companies to build a profile of visitor interests or show relevant ads on other websites.
    Cookie report
    Name Domain Expiration Description
    YSC .youtube.com Session This cookie is set by YouTube to track views of embedded videos.
    VISITOR_INFO1_LIVE .youtube.com 6 months This cookie is set by Youtube to keep track of user preferences for Youtube videos embedded in sites;it can also determine whether the website visitor is using the new or old version of the Youtube interface.
    IDE .doubleclick.net 1 year This cookie is set by Doubleclick and carries out information about how the end user uses the website and any advertising that the end user may have seen before visiting the said website.
    Unclassified cookies are cookies that do not belong to any other category or are in the process of categorization.
    Cookie report
    Name Domain Expiration Description
    _ga_TNPH6J7794 .onectus.com 2 years
    Cookies are small text files that are placed on your computer by websites that you visit. Websites use cookies to help users navigate efficiently and perform certain functions. Cookies that are required for the website to operate properly are allowed to be set without your permission. All other cookies need to be approved before they can be set in the browser. You can change your consent to cookie usage at any time on our Privacy Policy page.
    Cookies consent ID:
    Cookie report created by Cookie-Script