RPG Developer (IBM AS400 IBM i)
Job Summary
Responsibilities -
Design develop test and maintain RPG IV (ILE RPG / RPGLE) programs on the IBM AS/400 / IBM i platform.
Write and optimise CL and CLLE programs for job scheduling automation and system operations.
Develop and maintain complex DB2 for i database objects including physical and logical files tables views and stored procedures using embedded SQL and SQL/400.
Analyse existing RPG programs and actively contribute to modernisation efforts including migration from fixed-format to free-format RPG.
Integrate IBM i applications with external systems via REST/SOAP APIs MQ Series and file-based interfaces.
Participate in full SDLC activities: requirements analysis technical design development unit testing and deployment.
Conduct and participate in peer code reviews ensuring adherence to coding standards and best practices.
Troubleshoot and resolve production defects in a timely and thorough manner with clear root cause documentation.
Work collaboratively with onshore business analysts QA teams and project managers across time zones.
Contribute to technical documentation including program specifications change logs and operational runbooks.
- Stay current with IBM i platform developments and proactively identify opportunities to improve system performance and maintainability.
Requirements
38 years of active hands-on development experience on the IBM AS/400 / iSeries / IBM i platform.
Strong proficiency in ILE RPG (RPGLE) including free-format RPG development.
Solid experience with CL / CLLE for batch processing job scheduling and system automation.
Proficient in DB2 for i including complex SQL queries joins stored procedures and performance tuning.
Demonstrated experience integrating IBM i applications with modern systems or APIs.
Familiarity with IBM RDi (Rational Developer for i) or equivalent development tools.
Experience with source control and change management tools (e.g. Git ALDON Turnover or ARCAD).
Strong debugging and problem-solving skills with the ability to independently investigate and resolve issues.
Good written and verbal English communication skills for effective collaboration with international teams.
Comfortable working independently in a remote setup with minimal supervision.
PREFERRED QUALIFICATIONS
Hands-on experience with free-format RPG modernisation projects and a clear enthusiasm for evolving IBM i capabilities.
Exposure to open-source tooling on IBM i (e.g. Python PHP or Git integration).
Experience with web service development and consumption within IBM i environments.
Familiarity with Agile/Scrum delivery methodologies.
Background in domains such as manufacturing distribution retail or financial services.
Experience mentoring junior developers or leading small technical workstreams.
Benefits
Fully remote engagement with flexible working arrangements.
Competitive compensation aligned with experience and skillset.
Exposure to complex large-scale IBM i environments with genuine modernisation opportunities.
A collaborative international team environment with structured communication and clear expectations.
Opportunities to grow into senior developer technical lead or modernisation specialist roles.
Required Skills:
Who are we Fulcrum Digital is an agile and next-generation digital accelerating company providing digital transformation and technology services right from ideation to implementation. We specialise in delivering complex digital commerce ecosystems to large and small customers through a team-oriented and collaborative work environment. These services have applicability across a variety of industries including banking & financial services insurance retail higher education food health care and manufacturing. Job Summary Reports on a day-to-day basis to the Solution architect. The individual in this role will act as an integration developer and will have a broad understanding technology with a focus on technology stacks including those involving CRM solutions online content servers and online & mobile web applications. The developer will be involved in integrating and implementing solutions including legacy platform modernization through the project life cycle and ongoing support. This position will focus on translating applications from legacy solutions to web-based solutions using web framework and technology. Requirements Bachelors Degree from an accredited college or university with a major in Computer Science Information Systems Engineering Business or other related scientific or technical discipline. Masters Degree preferred. At least 4 years experience in developing and consuming RESTful APIs. At least 5 years experience in Service Oriented Architecture/Service integration with Web Services REST and security integration. Skills / Experience / Responsibilities Design develop and implement complex solutions based on Framework 4.5 using C# and . Will work with internal stakeholders to learn the business processes operating systems and application architectures in order to ensure that solutions fit the current or proposed architectural environment. Translate applications requirements into web-based solutions using the recommended frameworks and technology. Design and develop reusable components accelerators and frameworks. Assist in the system integration of components. Implement Test Driven Development frameworks (NUnit xUnit etc.). Implement Design Pattern (Singleton Factory and MVC). Implement Data Structures. Assist in translating customer service marketing & financial business function needs into digitization and automation of technical solutions aligned with organizational goals and strategies. Be a strong team player and effectively participate in projects and daily operational activities