Vacancy description
People First Consultants
Chennai, भारत
Job Title: RPG Developer The RPG Developer will be responsible for the development, maintenance, and enhancement of RPG (Report Program Generator) and DB2-based applications on the IBM iSeries (AS/400) platform. This role requires working closely with cross-functional teams to design, build, and optimize solutions that support business requirements. Required Qualifications
• 5 - 8 years of experience in RPG programming (RPG IV, RPGLE, Free-format RPG).
• Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent experience).
• Strong hands-on experience with DB2/400 and SQL for iSeries.
• Solid experience in application development and maintenance on IBM iSeries (AS/400) platform.
• Proficient in RPG/400, RPGLE, and Free-format RPG programming.
• Strong knowledge of DB2 for i, SQL, and database design.
• Experience in CL (Control Language) programming.
• Familiarity with IBM iSeries system administration and performance optimization.
• Experience with API and web service integration on IBM i is a plus.
• Excellent analytical and problem-solving skills.
• Strong communication and collaboration skills, with the ability to work effectively in a team environment.
• Ability to prioritize tasks and manage multiple projects simultaneously.
Key Responsibilities:
• Develop and maintain applications using RPG (RPGLE, RPG/400, Free-format RPG) on IBM i (AS/400) platform.
• Design and develop database solutions using DB2 for iSeries, including writing efficient SQL queries and embedded SQL.
• Collaborate with business analysts and end-users to understand requirements and translate them into technical specifications.
• Ensure adherence to coding standards, best practices, and security guidelines.
• Provide ongoing maintenance and support for existing RPG and DB2 applications.
• Troubleshoot issues, debug programs, and fix bugs.
• Participate in system testing, QA, and debugging efforts.
• Design, develop, and maintain DB2 databases including tables, views, indexes, and stored procedures.
• Create and maintain technical documentation for applications, processes, and databases.
• Ensure detailed and accurate documentation for any code changes or system upgrades.
Soft Skills:
• Excellent communication and collaboration skills.
• Strong time-management and organizational skills.
• A proactive attitude and the ability to work independently.