We are seeking an experienced IBM i (AS/400 / iSeries) Developer to join our development team. The ideal candidate will have strong hands-on experience with COBOL/400, RPGLE, CLLE, CBLLE, DB2/400 (DB2400), SQLRPGLE, SQLCBLLE, triggers, stored procedures, and development tools such as RDi. You will work in an Agile/Scrum environment, write unit tests, and use version control to deliver reliable enhancements and new functionality for mission-critical business applications.
Key Responsibilities
- Design, develop, test, and maintain IBM i applications using COBOL/400 (CBLLE), RPGLE, and CLLE.
- Implement and optimize DB2 for i (DB2400) programs, including SQLRPGLE and SQL in COBOL (SQLCBLLE).
- Create, maintain, and troubleshoot triggers, stored procedures, and database objects.
- Participate in Agile/Scrum ceremonies (sprints, sprint planning, stand-ups, retrospectives, demos).
- Write unit tests and support automated or manual testing efforts to ensure code quality.
- Use Rational Developer for i (RDi) for development, debugging, and code reviews.
- Follow version control processes (Git, SVN, or other agreed systems), manage branches, and perform code merges.
- Analyze requirements, estimate tasks, and produce technical design documents.
- Support production troubleshooting, debug issues, and provide timely fixes.
- Mentor junior developers and share best practices for IBM i development and database design.
- Required Skills & Experience
- 5+ years of hands-on experience developing on IBM i (AS/400, iSeries).
- Strong proficiency in COBOL/400 (CBLLE) and RPGLE (including free-form RPG).
- Solid experience with CL (CLLE) programming and job control on IBM i.
- Experience with DB2 for i (DB2400), writing efficient SQL queries, SQLRPGLE, and SQLCBLLE.
- Hands-on experience creating and maintaining triggers and stored procedures.
- Familiarity with Rational Developer for i (RDi) or similar IDEs.
- Practical experience working in Agile/Scrum teams.
- Experience with unit testing frameworks or practices for IBM i code.
- Proficient with version control systems (Git preferred) and branching/merging workflows.
- Robust problem-solving skills, attention to detail, and good communication skills.
Roles and Responsibilities :
- Design, develop, test, and deploy AS400 applications using RPGLE programming language.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions on time.
- Troubleshoot issues in existing AS400 systems and implement fixes or workarounds as needed.
- Participate in code reviews to ensure adherence to coding standards and best practices.
Job Requirements :
- 4-12 years of experience in developing AS400 applications using RPGLE programming language.
- Strong understanding of IBM iSeries platform, including its architecture, features, and capabilities.
- Proficiency in COBOL programming language is an asset but not required.
📌 Developer (India)
🏢 Virtusa
📍 India