iSeries RPG Developer Job Description Template

As an iSeries RPG Developer, you will work on developing and maintaining RPG programs on the AS/400 platform to support business processes. This role requires strong analytical skills, the ability to troubleshoot complex issues, and a dedication to delivering high-quality code. You will collaborate with cross-functional teams to ensure the software solutions meet business requirements and adhere to best practices.

Responsibilities

  • Design, develop, and maintain RPG programs on the AS/400 system.
  • Analyze business requirements and translate them into technical specifications.
  • Perform code reviews and optimize existing code for performance improvements.
  • Troubleshoot and resolve software defects and issues.
  • Collaborate with business analysts and other stakeholders to ensure software solutions meet business needs.
  • Create and maintain technical documentation for developed applications.
  • Train and support junior developers as needed.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as an RPG Developer.
  • Strong understanding of iSeries (AS/400) architecture and operations.
  • Proficient in RPG IV, RPG/400, and CL programming languages.
  • Experience with database management and SQL on iSeries.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Skills

  • RPG IV
  • RPG/400
  • CL programming
  • iSeries (AS/400)
  • SQL
  • Database management
  • Code optimization
  • Technical documentation
  • Troubleshooting

Start Free Trial

Frequently Asked Questions

An iSeries RPG Developer is responsible for designing, coding, testing, and maintaining applications on the IBM iSeries platform using RPG programming language. They work on enhancing existing applications, debugging issues, and ensuring that the software meets business needs. Their role includes collaborating with business analysts and end-users to understand requirements and delivering robust solutions tailored to organizational goals.

To become an iSeries RPG Developer, one typically needs a bachelor's degree in computer science or a related field. Proficiency in RPG programming language, specifically RPG IV or RPG ILE, is crucial. Gaining experience with IBM iSeries systems and related development tools is essential. Many developers also benefit from online courses or certifications in RPG and IBM technologies to enhance their expertise and career opportunities.

The average salary for an iSeries RPG Developer varies significantly based on factors like location, experience, and industry. Typically, a mid-level RPG Developer can expect to earn a competitive salary within the software development sector. Higher salaries are often found in industries that heavily rely on IBM iSeries systems, such as finance and manufacturing, where specialized skills are in high demand.

Qualifications for an iSeries RPG Developer typically include a bachelor's degree in computer science or a similar field, along with in-depth knowledge of RPG programming. Practical experience with IBM iSeries platforms is highly advantageous. Additional qualifications may include understanding of database concepts, source control systems, and experience in application development or software lifecycle management.

An iSeries RPG Developer needs strong programming skills in RPG languages and comprehensive knowledge of IBM iSeries systems. Responsibilities include developing, testing, and maintaining software applications, troubleshooting issues, and collaborating with stakeholders to deliver optimal solutions. The role often requires problem-solving capabilities, attention to detail, and adaptability to new technologies and programming practices in a constantly evolving tech environment.