RPG (Report Program Generator) is a high-level programming language primarily used for business applications. It is designed to handle data processing tasks such as generating reports, managing databases, and performing batch processing on IBM iSeries (AS/400) systems.

About Rpg
RPG was created in 1959 by IBM to simplify the process of generating business reports. It evolved from a simple report generator into a full-fledged programming language used for various business applications on IBM systems. Its initial purpose was to streamline data processing tasks, making it easier for businesses to manage and analyze their data.
RPG's strengths include its efficiency in handling business applications, strong integration with IBM iSeries systems, and ease of use for data processing tasks. Its weaknesses are a limited modern developer community, less flexibility compared to newer languages, and reliance on IBM hardware. Competitors include COBOL, Java, and modern languages like Python and C#.
Hire Rpg Experts
Work with Howdy to gain access to the top 1% of LatAM Talent.
Share your Needs
Talk requirements with a Howdy Expert.
Choose Talent
We'll provide a list of the best candidates.
Recruit Risk Free
No hidden fees, no upfront costs, start working within 24 hrs.
How to hire a Rpg expert
An RPG expert must have skills in RPG IV and Free-Format RPG, proficiency with IBM iSeries (AS/400) systems, experience in CL programming, knowledge of DB2 databases, familiarity with SQL, and understanding of integrated file systems and data queues.

Otavio R.
Skills
A Fullstack Developer with four years of experience specializing in PHP and Vue.js, currently seeking new professional challenges to enhance technical skills, with a strong interest in development using React.

Vinicius P.
Skills
Fullstack Developer skilled in Java technologies, Spring framework, and version control with Git. Proficient in frontend technologies such as React, Angular, and a wide range of web development languages including JavaScript, TypeScript, HTML, CSS, and SASS. Adept in building RESTful services and experienced with cloud platforms like AWS. Knowledgeable in testing frameworks such as Jest and experienced in both automated testing and GraphQL. Holds a degree in Information Technology with a strong foundation in agile methodologies, database modeling, and Clean Code principles. Utilizes design tools like Figma to enhance user interfaces and user experience. Competent in efficient backend integration, with expertise in both SQL and NoSQL databases, including MongoDB. Committed to practices of continuous delivery, continuous integration, and the Mobile First approach in development.

Christiane C.
Skills
A seasoned Full Stack Web Developer dedicated to the creation of innovative and functional digital experiences. Over the course of an extensive career, a strong technical foundation and effective interpersonal skills have been developed and enhanced. Proficient in developing robust servers and RESTful APIs, with a specialization in Node.js and frameworks including Express.js and Angular. Well-versed in both relational and NoSQL databases.

Carlos E.
Skills
Senior Software Engineer experienced in Java, .NET C#, JavaScript, Node, and Angular. Extensive background in software development, including the construction and maintenance of systems and websites using both legacy and contemporary technologies.

Igor F.
Skills
An early-career developer with a background transitioning from law to technology, motivated by an aptitude for logical problem solving and a passion for working with technology. The initial opportunity in the tech field was secured at the end of 2021 through an internal assessment at a prior place of employment. Known for rapid learning capabilities and placing a high value on respect and harmonious collaboration in the workplace. Demonstrates stronger proficiency in backend technologies within web development, while actively working to improve frontend skills.

Jonas A.
Skills
Since 2005, extensive experience in software development has been cultivated, beginning with ASP 3.0 and progressing through all evolutions of .NET and SQL Server. Expertise primarily lies in backend development. The current objective is to contribute to diverse software projects, broadening skills as a Fullstack developer and acquiring additional proficiency in frontend technologies and languages.

Felipe M.
Skills
A professional with over four years of experience in frontend and mobile development, specializing in a diverse array of technologies including JavaScript (ES6, TypeScript), NodeJs, HTML, CSS, and Angular v2+. The role has involved the maintenance and creation of Single Page Applications (SPAs) in Angular and the development of mobile applications using Kotlin and Ionic. Proficient in agile methodologies such as Scrum and Kanban, the expertise also extends to AWS, unit testing, and continuous integration. Knowledgeable in principles such as OOP, SOLID, Clean Code, and Clean Architecture, with familiarity in Server-Side Rendering (SSR), Single-Page Application (SPA) frameworks, Static Site Generation (SSG), server-side template composition, and various runtime integration methodologies.

Herick W.
Skills
Java Developer with over three years of experience, specializing in backend development of large-scale critical systems serving over 50 million users. Demonstrates a strong commitment to technical excellence and international collaboration, with a proven record of delivering robust solutions in sectors such as Telecommunications. Current projects include the development of an Android application that notifies individuals with allergic rhinitis about regional air quality, employing technologies such as Java 17, Android Studio, AWS EC2, Github, and JUnit 5.
Academic pursuits involve ongoing studies for a Technology degree in Systems Analysis and Development at Universidade Presbiteriana Mackenzie, coupled with previous studies in Science and Technology at Universidade Federal do ABC (UFABC). Additionally, holds a certification as a Redis Certified Developer from Redis University. Proficient in both advanced English and native Portuguese.
Professional roles have included responsibilities as Java Developer, focused on development and maintenance of large-scale critical systems for the Telecommunication sector using technologies like Java, OSGi, Spring, and Redis. Previous experience includes positions such as System Technician and Java Programming Assistant, recognized for rapid adaptability, proficiency in learning new technologies, and effective problem-solving capabilities within agile work environments.
The best of the best optimized for your budget.
Thanks to our Cost Calculator, you can estimate how much you're saving when hiring top global talent with no middlemen or hidden fees.
USA
$ 224K
Employer Cost
$ 127K
Employer Cost
$ 97K
Benefits + Taxes + Fees
Salary
*Estimations are based on information from Glassdoor, salary.com and live Howdy data.