What are the responsibilities and job description for the AS400 Developer position at Iris Software Inc.?
Iris's client, a Logistics Company, is currently searching for a strong AS400 Developer for a contractual opportunity.
Job title: AS400 Developer
Location: Houma, LA or Johns Creek, GA
Duration: 18 Months
Skills: AS400, IBMi, RPG IV, etc.
Job Description:
- We are seeking a highly experienced and technically proficient Senior Technical Engineer with deep expertise in IBMi / AS400 systems, RPG IV, ILE concepts, and DB2/400 integration.
- The ideal candidate will have a strong command of Control Language (CL), modern RPG techniques, and SQL integration, along with excellent skills in error handling and debugging. Familiarity with cloud technologies, especially Microsoft Azure, is a plus.
Key Responsibilities:
- Design, develop, and maintain applications on the IBMi / AS400 platform using RPG IV, ILE, and CL.
- Perform DB2/400 database design, optimization, and integration.
- Implement modern RPG techniques including free-format RPG and modular programming.
- Develop and optimize SQL queries for data access and reporting.
- Conduct code reviews, debugging, and error handling to ensure high-quality deliverables.
- Collaborate with cross-functional teams to gather requirements and deliver scalable solutions.
- Migrate legacy code to modern RPG standards and integrate with newer technologies.
Required Skills & Qualifications:
- 15 years of hands-on experience in IBMi / AS400 development and support.
- Expertise in RPG IV, ILE, CL, and DB2/400.
- Strong understanding of modular programming, service programs, and binding directories.
- Proficiency in SQL and embedded SQL within RPG programs.
- Experience with error handling, debugging tools (STRDBG, service entry points), and performance tuning.
Preferred Qualifications:
- Experience with API integration, web services, or RESTful services on IBMi.
- Certifications in IBMi technologies are a plus.
Soft Skills:
- Strong analytical and troubleshooting abilities.
- Ability to work independently and as part of a team.
- Effective communication with technical and non-technical stakeholders.