CrawlJobs Logo

Filters

Location

Applications Developer - RPG Jobs

No job offers found for the selected criteria.

Previous job offers may have expired. Please check back later or try different search criteria.

About the Applications Developer - RPG role

An Applications Developer specializing in RPG (Report Program Generator) is a skilled IT professional responsible for designing, developing, testing, and maintaining business-critical software applications, primarily within the IBM i (AS/400) ecosystem. This profession plays a vital role in industries such as manufacturing, distribution, finance, and logistics, where legacy systems remain the backbone of daily operations. RPG developers are experts in translating complex business requirements into robust, efficient, and secure application solutions.

Typical responsibilities for an RPG developer include writing and optimizing code in RPG IV (including free-format RPG), CL (Control Language), and SQL. They design and manage database files on DB2 for i, create interactive displays and reports, and integrate modern web interfaces with traditional green-screen applications. A significant part of the role involves maintaining and modernizing existing legacy systems—often migrating applications to newer architectures, implementing RESTful APIs, or building responsive front-ends using technologies like Node.js, PHP, or Java. RPG developers frequently collaborate with business analysts and end-users to troubleshoot issues, enhance functionality, and ensure data integrity. They also manage job scheduling, backup procedures, and system security on the IBM i platform.

To succeed in this profession, candidates typically need a strong foundation in the IBM i operating system and its programming languages. Core technical skills include proficiency in RPG IV, CL, DDS (Data Description Specifications), and embedded SQL. Familiarity with modern development tools such as RDi (Rational Developer for i), Git for version control, and CI/CD pipelines is increasingly expected. Many RPG jobs also require knowledge of web service standards (REST/SOAP), JSON/XML handling, and experience with front-end frameworks like Angular or React for building user-friendly interfaces. Soft skills are equally important: problem-solving, attention to detail, and clear communication are essential for translating business needs into technical solutions. A bachelor’s degree in computer science, information systems, or a related field is common, though equivalent experience is often accepted.

The demand for RPG developers remains steady, as many enterprises rely on stable, high-performance IBM i systems for core transaction processing. These professionals often work in cross-functional teams, managing multiple projects simultaneously while adhering to strict deadlines and compliance standards. Whether modernizing a decades-old order entry system or building a new cloud-native microservice, RPG developers are the architects of digital transformation within legacy environments. For those seeking stable, high-impact roles in enterprise IT, exploring RPG jobs offers a unique blend of traditional programming expertise and modern innovation opportunities.