As400 Developer
Summary
Designs, develops, debugs, and supports AS/400 (IBM iSeries) applications through the full lifecycle — coding in RPGLE, RPG/400, CLLE/CL/400, querying DB2 with SQL, and providing production/batch support against client SLAs. Hands-on Synon/CA2E experience is mandatory; banking/payments domain exposure is a plus.
We are looking for an experienced AS/400 (IBM iSeries) Software Engineer to design, develop, debug, and support applications on the IBM i platform.
The role involves the complete development lifecycle, including analysis, design, coding, testing, production deployment, and application support while meeting client SLAs. Exposure to manual/functional testing is an added advantage.
Key Responsibilities- Develop and enhance AS/400 applications using Rpgle, rpg/400, CLLE, and cl/400.
- Mandatory: Hands-on experience with Synon/CA2E.
- Design and modify programs, display files, and report files based on business and database requirements.
- Query and analyze DB2 data using SQL.
- Perform root cause analysis for defects and service requests and deliver timely fixes.
- Provide batch support across development, testing, and production environments.
- Perform unit and integration testing and support production deployments.
- Prepare technical specifications, workflow designs, and production support handover documents.
- Perform system maintenance and health checks.
- Automate housekeeping activities wherever possible.
- Follow change management and incident management processes.
- Ensure adherence to client Service Level Agreements (SLAs).
- 3-5 years of overall IT experience with hands-on AS/400 development and support experience.
- Strong programming skills in RPGLE, RPG/400, CLLE, CL/400, ILE concepts.
- Proficiency in DB2 and SQL for data analysis.
- Experience with AS/400 development tools: SEU, SDA, RLU, PDM.
- Strong debugging, unit testing, and test-case design skills.
- Familiarity with ITSM/ticketing tools such as Jira.
- Bachelor's degree in Engineering, preferably Electronics & Communication, Computer Science, IT, or a related field.
- Experience in manual, functional, regression, and smoke testing.
- Exposure to change management, incident management, and production support in an SLA-driven environment.
- Domain experience in Banking / Financial Services; Cheque / Transaction Processing; Accounts Payable / Receivable; Inventory Management; Insurance / Policy Administration.
- Experience with payment application testing/certification such as Visa, Mastercard, Amex.
- Ability to create user manuals and technical documentation.
- Detail-oriented developer who can effectively handle coding, debugging, and production support.
- Strong analytical skills to understand functional specifications and convert them into tested, working code.
- Collaborative team player who can work effectively with Development, QA, and Business teams.