RPG Developer
Technology
Troy, United States1 week agoUntil 11/20/2026
Full timeOn-site
Job description
One of our leading client is looking for RPG Developer in Troy Michigan
Job Summary
We are seeking an experienced RPG Developer responsible for designing, developing, maintaining, and enhancing business applications on the IBM i (AS/400) platform. The ideal candidate will have strong knowledge of RPG programming, DB2 database management, application support, and system integration.Key Responsibilities
- Design, develop, test, and maintain applications using RPG, RPGLE, and free-format RPG.
- Develop and maintain programs using CL/CLLE, DDS, and embedded SQL.
- Write, optimize, and maintain SQL queries and DB2 for i database objects.
- Analyze business requirements and translate them into technical specifications.
- Troubleshoot production issues, perform root-cause analysis, and implement permanent fixes.
- Enhance existing applications and develop new functionalities.
- Work with physical files, logical files, display files, printer files, and database objects.
- Develop and maintain batch jobs, interactive programs, and job scheduling processes.
- Support application interfaces, data exchanges, and integrations with external systems.
- Perform unit testing, integration testing, code reviews, and performance tuning.
- Prepare technical documentation and support deployment and release activities.
- Collaborate with business analysts, QA teams, functional teams, and other developers.
Required Technical Skills
- Hands-on experience with IBM i / AS/400 development.
- Strong programming knowledge of RPG III, RPG IV, RPGLE, and free-format RPG.
- Experience with CL, CLLE, and embedded SQL.
- Good understanding of DB2 for i, SQL, and database performance optimization.
- Knowledge of physical files, logical files, DDS, and database objects.
- Experience with batch processing, job queues, job logs, and production support.
- Familiarity with debugging, troubleshooting, and application maintenance.
- Understanding of software development life cycle (SDLC) and change management.
Preferred Skills
- Experience with service programs, modules, and binding directories.
- Knowledge of APIs, web services, REST integrations, and data exchange formats such as JSON and XML.
- Experience with source control and deployment tools.
- Familiarity with IBM i modernization and legacy application migration.
- Knowledge of business domains such as banking, insurance, manufacturing, retail, or logistics.
Experience and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Typically 3–8 years of relevant IBM i / AS/400 development experience, depending on the position level.
- Strong analytical, problem-solving, communication, and teamwork skills.
Keywords
IBM i / AS/400RPG IIIRPG IVRPGLEFree-Format RPGCL / CLLEEmbedded SQLDB2 for iSQLDDSBatch ProcessingProduction SupportApplication TroubleshootingSystem IntegrationPerformance TuningSDLCIBM iAS/400CLCLLE
Interested in this role?