6 Rpg Programmer Job Description Templates and Examples

RPG Programmers specialize in developing and maintaining applications using the RPG programming language, primarily on IBM i (AS/400) systems. They are responsible for writing, testing, and debugging code, as well as optimizing and modernizing legacy systems. Junior RPG Programmers focus on learning the language and assisting with basic tasks, while senior and lead roles involve overseeing projects, mentoring team members, and implementing advanced system solutions.

Post your remote job on Himalayas

Reach 100k+ motivated remote job seekers and find the perfect candidate for your team.

1. Junior RPG Programmer Job Description Template

Company Overview

[$COMPANY_OVERVIEW]

Role Overview

We are looking for a motivated Junior RPG Programmer to join our dynamic development team. In this role, you will support the design, development, and maintenance of RPG applications, contributing to solutions that enhance our operational capabilities and improve user experiences.

Responsibilities

  • Assist in the design and development of RPG programs to meet business requirements
  • Collaborate with senior developers to understand application architecture and best practices
  • Participate in code reviews and contribute to the continuous improvement of coding standards
  • Debug and troubleshoot existing applications to resolve issues and enhance performance
  • Document technical processes and program specifications to ensure clarity and maintainability
  • Support testing efforts by preparing test cases and executing functional tests

Required and Preferred Qualifications

Required:

  • 1+ years of experience in RPG programming or related fields
  • Familiarity with IBM iSeries (AS/400) platforms
  • Basic understanding of relational databases, particularly DB2
  • Ability to work collaboratively in a team environment

Preferred:

  • Experience with other programming languages such as Java or SQL
  • Exposure to Agile development methodologies
  • Understanding of version control systems like Git

Technical Skills and Relevant Technologies

  • Proficient in RPG IV and free-form RPG programming
  • Knowledge of CL (Control Language) and DDS (Data Description Specifications)
  • Familiarity with coding standards and best practices for RPG development

Soft Skills and Cultural Fit

  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication abilities
  • Willingness to learn and adapt in a fast-paced environment
  • Positive attitude and a proactive approach to tasks

Benefits and Perks

Salary range: [$SALARY_RANGE]

Additional benefits may include:

  • Flexible work hours
  • Remote work allowance
  • Professional development opportunities
  • Health and wellness programs
  • Retirement savings plan

Equal Opportunity Statement

[$COMPANY_NAME] is committed to diversity in its workforce and is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law.

Location

This is a remote position within [$COMPANY_LOCATION].

2. RPG Programmer Job Description Template

Company Overview

[$COMPANY_OVERVIEW]

Role Overview

We are seeking a skilled RPG Programmer to join our dynamic team at [$COMPANY_NAME]. In this role, you will contribute to the development and maintenance of robust applications and systems that support our business operations. You will leverage your expertise in RPG programming to enhance existing software solutions while collaborating closely with cross-functional teams to deliver high-quality results.

Responsibilities

  • Develop, test, and maintain RPG applications to meet business requirements and enhance system performance.
  • Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications.
  • Implement best practices for coding, testing, and documentation, ensuring compliance with industry standards.
  • Participate in code reviews and provide constructive feedback to peers to foster a culture of continuous improvement.
  • Diagnose and troubleshoot issues in existing RPG applications, providing timely resolutions to minimize downtime.
  • Stay updated on industry trends and advancements in RPG programming and related technologies.

Required and Preferred Qualifications

Required:

  • 3+ years of experience in RPG programming and development.
  • Strong understanding of IBM iSeries (AS/400) systems and related technologies.
  • Proficiency in RPG IV, CL, and SQL for database management.
  • Experience with application testing methodologies and debugging techniques.

Preferred:

  • Familiarity with web services and integrating RPG applications with modern technologies.
  • Experience in Agile development methodologies.
  • Knowledge of additional programming languages such as Java or .NET.

Technical Skills and Relevant Technologies

  • Deep expertise in RPG IV programming language.
  • Proficient in using tools such as Rational Developer for i (RDi) and other development environments.
  • Experience with database systems, particularly DB2.
  • Familiarity with modern development practices, including version control (GIT).

Soft Skills and Cultural Fit

  • Excellent analytical and problem-solving skills.
  • Strong communication skills, with the ability to collaborate effectively with team members and stakeholders.
  • Detail-oriented mindset with a commitment to delivering high-quality work.
  • A proactive attitude and a willingness to learn and adapt to new technologies.

Benefits and Perks

Annual salary range: [$SALARY_RANGE]

Additional benefits may include:

  • Health, dental, and vision insurance.
  • 401(k) retirement plan with company match.
  • Paid time off and holidays.
  • Professional development opportunities.

Equal Opportunity Statement

[$COMPANY_NAME] is committed to diversity in its workforce and is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law.

Location

This role requires successful candidates to be based in [$COMPANY_LOCATION].

3. Senior RPG Programmer Job Description Template

Company Overview

[$COMPANY_OVERVIEW]

Role Overview

We are looking for a highly skilled Senior RPG Programmer to join our dynamic development team at [$COMPANY_NAME]. In this role, you will leverage your extensive knowledge of RPG programming to design, develop, and maintain high-performance applications that drive our business objectives. You will be responsible for leading projects, mentoring junior developers, and collaborating with cross-functional teams to ensure the successful delivery of robust software solutions.

Responsibilities

  • Architect and implement complex RPG applications, ensuring high availability and performance.
  • Lead and drive the software development lifecycle, from requirements gathering to deployment and support.
  • Collaborate closely with business analysts and stakeholders to translate business needs into technical specifications.
  • Mentor junior programmers, providing guidance on best practices and coding standards.
  • Conduct code reviews, ensuring adherence to quality and performance benchmarks.
  • Troubleshoot and resolve production issues, utilizing debugging tools and methodologies.
  • Stay current with industry trends and emerging technologies to continuously improve our development practices.

Required and Preferred Qualifications

Required:

  • 5+ years of experience in RPG programming, particularly in an IBM i (AS/400) environment.
  • Proficient in RPG IV, CL, and DB2 SQL programming.
  • Strong understanding of software development methodologies and best practices.
  • Experience with version control systems and CI/CD pipelines.

Preferred:

  • Familiarity with modern programming languages (e.g., Java, C#) and web technologies.
  • Experience working in Agile environments and using project management tools.
  • Knowledge of system integration and data migration strategies.

Technical Skills and Relevant Technologies

  • Expertise in RPG programming, including RPG Free and embedded SQL.
  • Hands-on experience with IBM i development tools (e.g., Rational Developer for i).
  • Understanding of database design, performance tuning, and optimization.
  • Familiarity with web services and RESTful APIs.

Soft Skills and Cultural Fit

  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Excellent verbal and written communication skills, enabling effective collaboration with diverse teams.
  • Proactive attitude with a strong desire to learn and adapt in a fast-paced environment.
  • Ability to work independently and take ownership of projects from inception to completion.

Benefits and Perks

We offer a competitive salary and comprehensive benefits package, including:

  • Health, dental, and vision insurance
  • Retirement savings plan with company matching
  • Generous paid time off and holidays
  • Professional development opportunities
  • A collaborative and inclusive work environment

Equal Opportunity Statement

[$COMPANY_NAME] is committed to fostering a diverse and inclusive workplace. We welcome applicants from all backgrounds and walks of life, and we encourage individuals of all identities to apply. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, or veteran status.

Location

This role requires successful candidates to be based in-person at our office located in [$COMPANY_LOCATION].

We encourage applicants who meet some, but not all, of the qualifications to apply. Your unique experiences and perspectives are valuable to us.

4. Lead RPG Programmer Job Description Template

Company Overview

[$COMPANY_OVERVIEW]

Role Overview

We are looking for a highly skilled Lead RPG Programmer to join our innovative development team at [$COMPANY_NAME]. In this role, you will leverage your deep expertise in RPG programming to design and implement robust solutions that enhance our core systems and drive our mission forward. You will lead a team of talented developers, championing best practices in software development while fostering a culture of collaboration and continuous learning.

Responsibilities

  • Lead the design, development, and implementation of RPG-based applications, ensuring high performance, reliability, and scalability.
  • Mentor and guide junior and mid-level developers, promoting a culture of knowledge sharing and professional growth.
  • Collaborate with cross-functional teams, including business analysts and project managers, to gather requirements and translate them into technical specifications.
  • Conduct code reviews and provide constructive feedback to maintain high coding standards and best practices.
  • Debug complex issues in production environments, utilizing monitoring tools and logs to diagnose and resolve problems efficiently.
  • Stay updated with the latest industry trends and technologies, recommending improvements and innovations to our development processes.

Required and Preferred Qualifications

Required:

  • 5+ years of experience in RPG programming, with a strong understanding of RPG IV and ILE concepts.
  • Proven experience in leading development teams and managing complex software projects from inception to delivery.
  • Solid understanding of database design and SQL, particularly in DB2 or other relational databases.
  • Excellent problem-solving skills and the ability to troubleshoot and resolve technical issues effectively.

Preferred:

  • Experience with modern development practices, including Agile methodologies and DevOps.
  • Familiarity with additional programming languages such as Java or Python.
  • Experience with RPG web services and integrating RPG applications with modern web technologies.

Technical Skills and Relevant Technologies

  • Deep expertise in RPG programming (RPG IV, ILE) and related tools.
  • Strong understanding of system architecture and application design patterns.
  • Proficiency in SQL and experience with DB2 databases.
  • Familiarity with version control systems such as Git.

Soft Skills and Cultural Fit

  • Exceptional leadership skills with a proven ability to inspire and motivate team members.
  • Strong communication skills, capable of explaining complex technical concepts to non-technical stakeholders.
  • Ability to thrive in a fast-paced environment and manage multiple priorities.
  • Commitment to fostering an inclusive and diverse team culture.

Benefits and Perks

We offer a competitive salary package, including opportunities for performance bonuses. Additional benefits may include:

  • Comprehensive health, dental, and vision insurance.
  • 401(k) retirement plan with company matching.
  • Generous paid time off policy and flexible work hours.
  • Professional development opportunities, including training and certifications.

Equal Opportunity Statement

[$COMPANY_NAME] is committed to diversity in its workforce and is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law.

Location

This role requires successful candidates to be based in-person at our office located in [$COMPANY_LOCATION].

We encourage applicants from all backgrounds to apply, especially those who may not meet every requirement. Your unique perspective and experience could be a perfect fit for our team!

5. RPG Systems Analyst Job Description Template

Company Overview

[$COMPANY_OVERVIEW]

Role Overview

We are seeking a talented RPG Systems Analyst to join our dynamic team at [$COMPANY_NAME]. In this role, you will leverage your expertise in RPG programming to analyze, design, and implement software solutions that enhance our operational efficiency and support strategic business initiatives. You will work collaboratively with cross-functional teams to ensure the seamless integration of systems and facilitate the development of innovative applications.

Responsibilities

  • Analyze and document business requirements to translate them into technical specifications for RPG applications.
  • Design and implement robust RPG solutions that meet business needs while adhering to best practices and standards.
  • Collaborate with stakeholders to identify opportunities for system improvements and enhancements.
  • Conduct thorough testing and validation of applications to ensure quality and reliability.
  • Provide ongoing support and maintenance for existing RPG applications, troubleshooting and resolving issues as they arise.
  • Document processes and systems for knowledge sharing and training purposes.

Required and Preferred Qualifications

Required:

  • 3+ years of experience as an RPG Systems Analyst or a similar role in an IT environment.
  • Proficient in RPG programming language, including RPG IV and Free Format RPG.
  • Strong understanding of database concepts, specifically with DB2 and SQL.
  • Experience with system analysis, design, and development methodologies.
  • Excellent problem-solving skills and attention to detail.

Preferred:

  • Experience with IBM iSeries systems.
  • Familiarity with Agile methodologies and project management tools.
  • Exposure to modern programming languages and frameworks.

Technical Skills and Relevant Technologies

  • Deep expertise in RPG programming and application development.
  • Strong skills in database management and SQL query writing.
  • Familiarity with system integration techniques and tools.

Soft Skills and Cultural Fit

  • Excellent communication skills, both verbal and written, with the ability to effectively convey technical concepts to non-technical stakeholders.
  • Proactive and self-motivated, demonstrating a continuous improvement mindset.
  • Ability to work collaboratively in a remote team environment.
  • A passion for technology and a commitment to delivering high-quality solutions.

Benefits and Perks

Annual salary range: [$SALARY_RANGE]

Additional benefits may include:

  • Flexible work schedule and remote work options.
  • Comprehensive health insurance plans.
  • Retirement savings plans with company matching.
  • Professional development opportunities and training programs.
  • Paid time off and holidays.

Equal Opportunity Statement

[$COMPANY_NAME] is committed to creating a diverse and inclusive environment and is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other basis protected by applicable law.

Location

This is a remote position within [$COMPANY_LOCATION].

6. RPG Developer Job Description Template

Company Overview

[$COMPANY_OVERVIEW]

Role Overview

We are looking for a skilled RPG Developer to join our dynamic team at [$COMPANY_NAME]. In this role, you will be instrumental in designing, developing, and maintaining RPG applications that drive our core business processes. You will collaborate closely with cross-functional teams to create efficient, effective, and scalable solutions that meet the needs of our users.

Responsibilities

  • Design, develop, and implement RPG applications on IBM iSeries systems to support business operations.
  • Analyze system requirements and translate business needs into technical specifications.
  • Collaborate with stakeholders to gather requirements and provide technical solutions that enhance user experience.
  • Perform thorough testing and debugging of applications to ensure optimal functionality and performance.
  • Maintain and enhance existing RPG applications by implementing updates and improvements as needed.
  • Document code, processes, and system configurations to ensure knowledge transfer and continuity.
  • Provide technical support and training to users as required.

Required and Preferred Qualifications

Required:

  • 3+ years of experience in RPG programming, with a strong understanding of RPG IV and free-format RPG.
  • Experience with database management and SQL on DB2.
  • Familiarity with IBM iSeries systems and development tools.
  • Proven ability to analyze complex problems and develop effective solutions.
  • Excellent communication skills and ability to work collaboratively in a remote environment.

Preferred:

  • Experience with modern development methodologies, such as Agile or DevOps.
  • Knowledge of additional programming languages such as Java or C#.
  • Familiarity with web services and API integrations.
  • Experience with version control systems (e.g., Git).

Technical Skills and Relevant Technologies

  • Expertise in RPG IV and CL programming languages.
  • Strong understanding of DB2 database management and SQL queries.
  • Proficient in using IBM iSeries development tools.
  • Experience with job scheduling and system automation tools.

Soft Skills and Cultural Fit

  • Strong analytical and problem-solving skills.
  • Ability to work autonomously and manage multiple tasks in a remote setting.
  • Proactive attitude towards learning and adapting to new technologies.
  • Effective communication skills, both written and verbal.
  • A collaborative spirit, with a passion for teamwork and knowledge sharing.

Benefits and Perks

Annual salary range: [$SALARY_RANGE]

In addition to a competitive salary, we offer a comprehensive benefits package including:

  • Health, dental, and vision insurance
  • 401(k) plan with company match
  • Generous paid time off policy
  • Professional development opportunities
  • Flexible work hours and remote work options

Equal Opportunity Statement

[$COMPANY_NAME] is committed to diversity and inclusion in the workplace. We are proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, disability, veteran status, or any other basis prohibited by applicable law.

Location

This is a remote position within [$COMPANY_LOCATION].

We encourage all qualified candidates to apply, even if you don't meet every requirement. Your unique experiences and perspectives are valuable to us!

Similar Job Description Samples

Simple pricing, powerful features

Upgrade to Himalayas Plus and turbocharge your job search.

Himalayas

Free
Himalayas profile
AI-powered job recommendations
Apply to jobs
Job application tracker
Job alerts
Weekly
AI resume builder
1 free resume
AI cover letters
1 free cover letter
AI interview practice
1 free mock interview
AI career coach
1 free coaching session
AI headshots
Recommended

Himalayas Plus

$9 / month
Himalayas profile
AI-powered job recommendations
Apply to jobs
Job application tracker
Job alerts
Daily
AI resume builder
Unlimited
AI cover letters
Unlimited
AI interview practice
Unlimited
AI career coach
Unlimited
AI headshots
100 headshots/month

Trusted by hundreds of job seekers • Easy to cancel • No penalties or fees

Get started for free

No credit card required

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
6 Rpg Programmer Job Description Templates and Examples | Himalayas