What are the responsibilities and job description for the RPG Developer position at Robert Half?
We are seeking a talented and experienced RPG Developer with expertise in iSeries development to join our dynamic team. As an RPG Developer, you will be responsible for designing, coding, testing, and maintaining RPG programs and applications on the iSeries platform. You will collaborate with cross-functional teams, including business analysts and system administrators, to analyze requirements, develop technical specifications, and deliver high-quality solutions. This role requires strong programming skills, in-depth knowledge of RPG and iSeries development, and the ability to work effectively in a team-oriented environment.
Responsibilities:
- Design, develop, and maintain RPG programs and applications on the iSeries platform, adhering to coding standards and best practices.
- Collaborate with business analysts and stakeholders to gather and analyze requirements, translate them into technical specifications, and ensure alignment with business needs.
- Write efficient and well-structured RPG code, utilizing appropriate RPG language features, modules, and APIs to achieve desired functionality.
- Perform unit testing and debugging to identify and resolve software defects and issues, ensuring high-quality deliverables.
- Work closely with system administrators to deploy and configure RPG programs and applications on the iSeries platform.
- Collaborate with cross-functional teams to integrate RPG applications with other systems, databases, and technologies, ensuring seamless interoperability.
- Conduct performance tuning and optimization of RPG programs, identifying and implementing enhancements to improve system efficiency and response time.
- Maintain accurate and up-to-date technical documentation, including program specifications, user guides, and change logs.
- Stay up-to-date with industry trends and advancements in RPG and iSeries development, sharing knowledge and best practices with the team.
- Provide technical support and assistance to end-users, resolving issues and inquiries related to RPG applications and functionality.
Requirements
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant certifications in RPG and iSeries development are a plus.
- Proven experience of 5 years as an RPG Developer, with expertise in iSeries development.
- Strong programming skills and proficiency in RPG IV and RPG Free Format, with a solid understanding of RPG coding standards and best practices.
- Extensive knowledge of iSeries platform and its components, including AS/400, DB2/400, CL, and DDS.
- Experience with RPG development tools and utilities, such as Rational Developer for i (RDi), SEU, PDM, and iSeries Navigator.
- Familiarity with integrated development environments (IDEs) and version control systems for RPG development.
- Solid understanding of relational databases, SQL, and data access methodologies on the iSeries platform.
- Strong problem-solving and analytical skills, with the ability to debug and troubleshoot complex RPG programs and system issues.
- Excellent collaboration and communication skills, with the ability to work effectively in a team environment and interact with stakeholders at various levels.
- Ability to handle multiple tasks and prioritize work effectively, meeting project deadlines and delivering high-quality results.