eNGINESenior RPG Programmer / AS400 Programmer
Initial on-site onboarding (2 weeks) in Holidaysburg, then 100% remote
About eNGINE eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build.
Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications.
Successful outcomes start and finish with eNGINE.
Role OvervieweNGINE is seeking a senior-level RPG Programmer to support and enhance mission-critical applications running in an IBM i Operating System (AS/400) environment.
This role blends deep hands-on development with system analysis, performance tuning, and collaboration across business and technical teams. The first two weeks will be spent on-site for knowledge transfer and onboarding, after which the role will transition to fully remote.
Design, enhance, and maintain applications on IBM systems running IBM i Operating System
Translate business objectives into technical solutions through thoughtful analysis and system design
Modernize and optimize existing RPG-based applications to improve reliability, performance, and maintainability
Develop and modify programs using RPG III, RPGLE, Free-Form RPG, SQLRPGLE, CL, DDS, and embedded SQL
Evaluate production issues, identify root causes, and implement durable fixes
Collaborate with stakeholders to refine workflows, data structures, and system integrations
Ensure application stability through disciplined testing and post-deployment monitoring
Produce clear technical documentation covering design decisions, logic flow, and system changes
Support knowledge sharing by mentoring peers and helping establish backup coverage for key systems
Participate in on-call rotation to support critical technology operations as needed
7+ years of hands-on experience developing and supporting RPG applications in an IBM i environment
Strong understanding of database design, data access, and performance tuning on IBM i
Proven ability to analyze complex legacy systems and incrementally improve them
Comfortable working independently while also contributing as a senior member of a collaborative team
Clear and effective communicator with both technical and non-technical audiences
Exposure to SQL-centric RPG development and data modernization initiatives
Experience supporting transportation, logistics, or high-volume transaction environments
No C2C, relocation, or sponsorship for this role.
For finer details on how eNGINE can impact your career, apply today
¿Te interesa este puesto?