🚀 Senior IBM i (AS/400) Software Engineer

Guatemala, Guatemala (Remote)

🚀 Senior IBM i (AS/400) Software Engineer

RPG • DB2 for i • Enterprise Payroll Systems • Modernization Program

📍 Location: LATAM

🗣️ English & Spanish (Bilingual)

💵 Contractor Full Time

 

About the Role

Join a team responsible for one of the entertainment industry's most critical payroll and financial platforms.

As a Senior IBM i Engineer, you will help maintain, enhance, and modernize a large-scale IBM i (AS/400) ecosystem that processes complex payroll, billing, and financial transactions for productions ranging from independent projects to major studio releases.

This is more than a traditional RPG maintenance role. You will play an active part in modernization initiatives involving application decomposition, database modernization, systems integration, API enablement, and migration planning.


What You'll Do

IBM i Development

  • Design, develop, and maintain applications using RPG IV, ILE RPG, and CL
  • Analyze existing business logic and implement new functionality
  • Troubleshoot production issues across online and batch environments
  • Support large-scale batch processing and operational workflows
  • Enhance payroll, billing, deductions, and financial processing systems

Database Engineering

  • Develop and optimize DB2 for i database solutions
  • Write and maintain SQL queries, stored procedures, views, and utilities
  • Improve performance of high-volume transactional systems
  • Design and maintain database structures supporting payroll operations
  • Contribute to database modernization initiatives using modern SQL practices

Systems Integration

  • Support integrations between IBM i applications and enterprise platforms
  • Maintain interfaces with JD Edwards and related financial systems
  • Investigate data flow issues across interconnected applications
  • Document integration dependencies and business processes

Modernization Initiatives

  • Analyze legacy applications and architecture
  • Participate in system decomposition and service identification efforts
  • Assist with migration planning and modernization strategies
  • Document business rules and operational workflows
  • Collaborate with architects and engineering teams on future-state solutions

Required Qualifications

IBM i / AS400 Expertise

  • 5+ years of IBM i (AS/400, iSeries, IBM i) development experience
  • Strong RPG IV / ILE RPG programming skills
  • Experience developing and supporting CL programs
  • Solid understanding of IBM i operating system concepts and object architecture
  • Experience with batch processing and job scheduling environments
  • Familiarity with DDS physical, logical, display, and printer files

Database & SQL

  • Strong SQL development experience within DB2 for i
  • Experience optimizing queries and troubleshooting performance issues
  • Understanding of indexing strategies and access path design
  • Knowledge of transaction processing, record locking, and concurrency concepts
  • Experience maintaining production database structures

Engineering & Problem Solving

  • Strong debugging and root-cause analysis skills
  • Ability to assess impact across complex enterprise systems
  • Experience supporting production-critical applications
  • Strong communication and collaboration skills

Preferred Qualifications

  • Experience integrating with JD Edwards EnterpriseOne
  • Experience with service programs, binding directories, and activation groups
  • Knowledge of API integration patterns
  • Experience modernizing legacy enterprise applications
  • Exposure to Java, C#, or modern backend technologies
  • Experience in payroll, accounting, ERP, financial services, or enterprise systems
  • Familiarity with DevOps, CI/CD, Git, and modern development practices

Technology Stack

  • IBM i (AS/400)
  • RPG IV / ILE RPG
  • CL
  • DB2 for i
  • DDS
  • SQL
  • JD Edwards EnterpriseOne
  • IBM Access Client Solutions (ACS)
  • Rational Developer for i (RDi)
  • Git

Why Join Us?

  • Work on a mission-critical enterprise platform
  • Play a key role in a multi-year modernization initiative
  • Influence the future architecture of a large-scale payroll system
  • Gain exposure to both legacy and modern technologies
  • Collaborate closely with architects, product leaders, and engineering teams
  • Make a direct impact on systems that process high-volume payroll operations

This role is ideal for engineers who enjoy solving complex business problems, working with large enterprise systems, and helping modernize critical platforms while maintaining the reliability they were built on.


🚀 Senior IBM i (AS/400) Software Engineer

Job description

🚀 Senior IBM i (AS/400) Software Engineer

Personal information
Professional data
Add
Details