As a Senior RPG Developer, you will be responsible for designing, developing, and maintaining RPG applications that support our business operations. You will work closely with business stakeholders, project managers, and IT teams to deliver robust and efficient RPG solutions, ensuring alignment with organizational goals and technical standards.
Key Responsibilities:
Application Development:
- Design, develop, and maintain RPG applications and programs, including RPG IV and ILE RPG.
- Write and optimize RPG code to enhance application performance, reliability, and functionality.
- Develop and integrate applications with other systems and databases, ensuring seamless data flow and interoperability.
System Analysis and Design: - Collaborate with business analysts and stakeholders to gather requirements and translate them into technical specifications.
- Design application solutions that meet business needs and adhere to best practices and standards.
- Conduct system analysis to identify areas for improvement and implement enhancements.
Testing and Quality Assurance: - Develop and execute test plans to ensure the accuracy and quality of RPG applications.
- Perform debugging and troubleshooting of issues related to RPG applications, including resolving defects and optimizing performance.
- Participate in code reviews and ensure adherence to coding standards and best practices.
Project Management and Coordination: - Lead and contribute to RPG development projects, including planning, execution, and delivery.
- Coordinate with cross-functional teams to ensure successful project outcomes and timely completion.
- Monitor project progress and address any issues or risks that may impact project success.
Documentation and Reporting: - Create and maintain comprehensive documentation for RPG applications, including design specifications, user guides, and technical manuals.
- Provide regular updates and reports on project status, application performance, and development activities to senior management.
Continuous Improvement: - Stay current with RPG programming trends, technologies, and industry best practices.
- Recommend and implement improvements to enhance application performance, scalability, and maintainability.
- Participate in post-implementation reviews to assess application effectiveness and gather feedback for future enhancements.
- Qualifications, Knowledge & Experience:
- Bachelor’s degree in Computer Science, Information Technology, or a related field. Advanced degree or relevant certifications is a plus.
- 7+ years of experience in RPG development, with a strong background in RPG IV and ILE RPG programming.
- Proven experience in designing, developing, and maintaining RPG applications in a business environment.
- Experience with IBM iSeries (AS/400) systems and associated technologies.
- Expertise in RPG programming languages (RPG IV, ILE RPG) and related tools.
- Strong knowledge of database integration, file handling, and application development best practices.
- Excellent analytical and problem-solving skills, with the ability to address complex technical challenges.
- Effective communication and interpersonal skills, with the ability to collaborate with stakeholders and team members.
- Experience with version control systems and development methodologies.
Desired Skills:
- rpg
- 7+ years of experience in RPG development
- with a strong background in RPG IV and ILE RPG programming. – Proven experience in designing
- developing
- and maintaining RPG applications in a business environment. – Experience with IBM iSeries (AS/400) systems and associated technologies. – Expertise in RPG programming languages (RPG IV
- ILE RPG) and related tools. – Strong knowledge of database integration
- file handling
- and application development best practices.
Desired Work Experience:
- 5 to 10 years
Desired Qualification Level:
- Degree