
RPG Experts in Germany
to modernize core business systems with vetted, available professionals matched in minutesHire experts who maintain IBM i applications, develop RPG IV business logic and connect AS/400 systems with modern APIs. Get precise access to vetted, available freelancers who match your technical needs quickly.
Meet FRATCH Experts in Germany, who have recently used RPG
Hans-Dieter G.
Last position:
Training as an AI Expert
I continuously expand my expertise in AI and automation. I work with ChatGPT, OpenAI, Manus, Gemini, MS CoPilot, APIs, LangChain, Hugging Face, Manus, TensorFlow, and Auto-GPT, as well as Python-based ML frameworks and MLOps tools, to intelligently transform traditional software development, analysis, and testing processes.
Armin V.
Last position:
Software Developer at DFS GmbH
- TANGe is a DFS project to introduce a modern digital tower system that is meant to make airport air traffic handling safer, more efficient, and future-ready. My current task in this project is the development of the Runway SID Assignment Service, which is responsible for assigning departure routes from an airport. SID - Standard Instrument Departure stands for a standardized departure route.
Software: Java, microservices, Kafka, Robot Framework, Gitlab, Kubernetes, Docker
Maik S.
- Development of a new generation of Spring Boot microservices for an archiving system on OpenShift, monitoring, security analyses
Stack: Java, Spring Boot, Kafka, Vaadin, OpenShift 4.x, Maven, Artifactory, Jenkins, Git/Github, GitHub Copilot, GitOps, CI/CD, Kargo/ArgoCD
Jörg S.
Last position:
Software Developer at Commerzbank
- Created interface programs between mainframe and distributed online screens
- Modified and created batch programs for daily data processing
- Provided advice on program setup, database structures, and programming tools
- Performed error analysis for the overall project
- System: OS/390, ISPF, TSO, IMS DB, IMS Connect, COBOL, DB2, SQL, SPUFI, IBM debug tool, Confluence, Jira, Eclipse, Rational Developer for Z Systems (RDZ)
Tezcan D.
Last position:
Solution Architect / Project Manager at German Football Association
- Overall responsibility for the project lifecycle from scope definition to completion
- Close collaboration with platform teams, IT leaders, and external service providers
- Application of SAFe principles and structured sprint work
- Creation of a migration roadmap with clear milestones
- Monitoring of the lifecycle: onboarding, repository migration, replication of permissions, and system tests
- Visualization of the architecture with PlantUML and Gliffy as well as documentation in Confluence
- Regular status reports and running knowledge transfer sessions
Holger B.
Last position:
Business Analyst at BLS
- The AVANZA project provides the deployment and procurement of a modern, reliable system for efficient access and sales and supports smooth operations at the Lötschberg & Simplon car shuttle.
- Operations are sustainably secured and the further development of the car shuttle business model is supported.
- Developed a study with an evaluation of possible solution options.
- Supported the decision on options, evaluated the RFI, prepared procurement, concept created based on the chosen option.
Diego E.
Last position:
RPG Software Developer from RPG III to Free Format
- Development of software and system support for RPG development.
- Development, optimization and maintenance of programs in RPG (RPG II to ILE Free Format).
- Performing integration tasks, data management as well as applying and managing system updates.
- User support and training to ensure smooth system operation.
Madhava N.
Last position:
Function Developer ADAS at Continental Automotive GmbH through Ferchau GmbH
- Project: Sensor fusion application for traffic participant detection
- Software frameworks: C++ (11,14), Python, Visual Studio, MTS, Qt, GitHub, Jenkins, JIRA, Confluence, Conan, CAN, RTOS, DOORS, CMake
- Refactored and adapted sensor fusion algorithms by processing sensor data (camera and radar) for ACC and EBA as per requirements
- Handled system test issue reports in JIRA
- Tuned Kalman filters and introduced new features to enhance tracking
- Adapted architecture, detailed design (UML) and simulation tool (Qt)
- Conducted unit testing, code reviews and static code analysis in compliance with MISRA standards
- Conducted regression testing to validate software, involved in software releases (CI/CD), KPI evaluation by testing NCAP scenarios
- Flashed ADAS software to target vehicles, used UDS protocol and OBD-II tools for diagnostics and verification
Lukas G.
Last position:
Ertrea Campaign Helper
Self-initiated, solo project, in active development
- Full-stack TypeScript app (Nuxt 4, Vue 3, Nitro, Drizzle ORM, PostgreSQL) for running tabletop RPG campaigns, built around a system-agnostic core designed to extend from Pathfinder 2e to other systems without rewrites.
- Deliberate content-ownership model: Live References vs. Owned Content, with publishing modeled as an immutable snapshot rather than a flag, designed for forward compatibility from day one. Namespaced, frozen slugs for collision-safe URLs.
- Data ingestion pipeline importing curated Foundry VTT data into a normalized schema, with version-checking. Library currently holds 1,209 creatures and 1,796 spells (PF2e Remastered content); licensing confirmed clear under ORC/OGL for statblock display.
- Strict TDD workflow (red-green-refactor, vertical slices; Vitest, Playwright, PGlite for fast in-memory DB-integration tests), Architecture Decision Records, a maintained domain glossary.
- Standalone, account-free public tools (Creature Database, Spell Database, Encounter Builder) built to launch ahead of the full campaign/adventure product, as a lower-friction wedge to get real usage sooner. Self-hosted on a Hosteurope VPS.
Stack: Nuxt 4, Vue 3, Nitro, Drizzle ORM, PostgreSQL, Vitest, Playwright, PGlite
Thomas S.
Last position:
IT Consultant at Public Sector / SÜ2
- Operation of VMware, Veeam and further development of the system
- Implementation of BSI requirements in the design/construction
- Control and analysis of the VMware environment using PowerShell scripts
- Working according to ITIL processes
- Version control of scripts with TortoiseSVN
Dieter B.
Last position:
Logistics Project Manager at VetLogOne GmbH
- Planning and construction of an AutoStore to increase space efficiency and avoid new logistics space. Acquisition, costing, and integration for national and international clients in the pharmaceutical sector.
- AutoStore implementation (30,000 bins, 30 robots) – +50% space efficiency, -15% throughput. Reduced staffing needs by 12% through automation.
Alois G.
Last position:
Bank DZ Privatbank S.A.
- Various programming tasks as specified
- Work carried out from home office, meetings/tasks via email, phone and Microsoft Teams
- Version control via GIT
- Implementation with RDI, FreeSQL SQL
- Extension of automatic test environment creation as specified - adding automatic transfer of existing iSeries users and preparation as well as anonymization of test data
- Creation of trigger and service programs in SQLRPGLE, FreeRPG, ILE RPG and CLLE
- Development and implementation of the CallKredite project including additional extensions for other departments
- Conversion of RPG to Free-RPG and SQL as well as extension of existing modules as specified
- Migration to a new banking release
- Support for specialist segment / OIV
Oliver O.
Last position:
Embedded Software Architect at Automotive supplier
Stellar SR6 G7 line, 32-bit Arm® Cortex®-R52+ MCU.
- MISRA-C, C99, Greenhills ARM compiler
- Dassault AUTOSAR Builder
- EB Tresos
- Sparx Enterprise Architect 16.1
- VS Code
- Python xml, lxml, NumPy and Pandas
ISO 26262, ISO 21434, hypervisor, key management, HSM. Tooling & automation. LieberLieber LemonTree + Sparx EA. Jira, Confluence, SharePoint. Git/Github. DevOps through Jenkins & Conan.
Steffen S.
Last position:
Senior Tester at Deutsche Bundesbahn
- Creation, automation, and execution of regression tests
- Manual, automated, and load & performance testing
- Use of Micro Focus Silk Central Test Management tool, AWS Workspace, Kubernetes, Postman, OPENLens, GitLab CI/CD, SharePoint, Confluence, Jira, PostgreSQL, Oracle, SQL, SAFe
Manfred H.
Last position:
SAP R/3 Developer at Erdrich Umformtechnik GmbH & Co. KG
- Automotive / manufacturing, production
- ABAP / ABAP OO programming
- Modules: MM / SD / WM
- ABAP developments in the database area (SAP databases, SQL Server)
- Developments in the forms area (Smart Forms, Adobe Forms)
- Data analysis, evaluation and consolidation
- Enhancements, custom developments & further developments, new reports
- Interfaces, e.g. for automatic creation of purchase requisitions or updating customizing tables
Discover over 15,000 top freelancers
Statistics of experts using RPG
Aggregated from the professional profiles of matched freelancers.
Experience
33 years

Position duration
2.1 years

Positions per freelancer
23

Top business areas
Information Technology, Project Management, Product Development

Top industries
Information Technology, Banking and Finance, Transportation

Certification focus areas
Information Technology, Product Development, Project Management
Bachelor's degree or higher
75%
Master's degree or higher
33%
Doctorate
8%

Certifications per freelancer
3

Most common languages
German, English, Spanish

Speak two or more languages
94%
Based on our profile pool as of 29 Oct 2026.
Daily rate distribution
The chart shows how the daily rates of experts in this technology in Germany are distributed, based on recent contracts on our platform. Each bar covers a rate range — its height shows the share of experts charging within that range.
Average rates of experts in Germany using RPG
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 29 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
RPG experts industry focus
See which industries our matched freelancers work in most often — every figure is calculated live from the freelancers on FRATCH.
- Information Technology (88%)
- Banking and Finance (76%)
- Transportation (65%)
- Insurance (53%)
- Manufacturing (53%)
- Retail (53%)
- Professional Services (47%)
- Aerospace and Defense (41%)
Please note that freelancers can work across multiple industries, so percentages overlap.
About the technology
RPG on IBM i
RPG is a business programming language built for transaction-heavy applications on IBM i systems. It is commonly associated with IBM i, AS/400 and System i environments that run finance, manufacturing, logistics, retail and distribution operations. Modern RPG, especially RPG IV and free-form RPG, supports structured application logic while preserving direct access to established business data.
Core business systems
RPG applications handle order processing, inventory, purchasing, invoicing, production planning and customer records. They often sit at the center of operations, connecting users, batch jobs, databases and external services. Companies bring in specialists when these systems need reliable changes without disrupting daily transactions.
- Extend ERP and warehouse workflows
- Maintain order, stock and billing logic
- Add APIs and integrations to legacy applications
- Refactor fixed-format RPG into maintainable free-form code
Ecosystem and tools
Strong RPG work requires more than language knowledge. Specialists work with IBM i, Db2 for i, CL, SQL, job queues, subsystems, libraries and security controls. Depending on the environment, they also use ILE concepts, service programs, embedded SQL, APIs, web services and source-control workflows suited to IBM i delivery.
When expertise matters
Freelance expertise is useful when internal knowledge is limited, a key specialist is unavailable or a critical IBM i release must move forward. It can support migration planning, application modernization, integration projects and production support. In Germany, many companies need specialists who can collaborate remotely while coordinating clearly with local operations, vendors and business teams.
- Assess undocumented RPG and Db2 code
- Prepare IBM i upgrades or modernization steps
- Stabilize batch processing and interfaces
- Transfer knowledge to internal teams
What strong specialists deliver
Reliable professionals understand the business rules hidden inside long-running applications. They trace dependencies before changing code, test database updates and account for batch schedules, locking, authority and recovery procedures. They communicate risks in plain language and leave behind documentation that helps the next team maintain the system.
RPG and modern integration
RPG does not have to remain isolated from newer technology. Experts can expose selected business functions through REST or SOAP services, connect Db2 for i with external applications and support event or file-based integrations where appropriate. Good modernization preserves dependable transaction logic while improving access, observability and maintainability.
When evaluating a freelancer, ask for examples of comparable IBM i environments, RPG modernization work and production changes. Confirm their experience with the relevant release, database structure, deployment process and operational constraints. Practical knowledge of the surrounding system is often more valuable than familiarity with syntax alone.
Frequently asked questions
Key details about RPG, drawn from the questions we get asked most.
RPG is used to build and maintain transaction-processing applications on IBM i systems. Companies rely on it for orders, inventory, finance, manufacturing, logistics and other workflows that depend on consistent business rules and database access.
RPG is closely integrated with IBM i and Db2 for i, which can make it highly effective for established operational systems. Newer languages may offer broader web ecosystems, but replacing RPG is not automatically safer or cheaper when critical processes and data models already depend on it.
A strong RPG specialist often also knows IBM i administration concepts, Db2 for i, SQL, CL, ILE, job queues and system security. Experience with APIs, web services, source control and integration patterns is valuable when connecting established applications to modern systems.
The right level depends on the system and the risk of the change. RPG maintenance, production fixes and modernization require someone who can understand existing business rules, dependencies, data structures and operational procedures rather than only write new code.
Yes, many RPG tasks can be performed remotely with secure access, clear release procedures and reliable communication. On-site work may still help during workshops, production transitions or knowledge transfer, especially when German-speaking business teams and local operations are closely involved.
RPG in its modern form usually refers to RPG IV and free-form RPG within the ILE environment. It supports clearer structure, embedded SQL and service-oriented integration while continuing to run on IBM i and work with established applications.
Ask how the specialist approaches undocumented code, database changes, testing, deployment and rollback. A capable RPG professional can explain dependencies, batch behavior, authority settings and business impact in concrete terms, not just discuss syntax.
RPG is a programming language, while AS/400 is the former name of the IBM midrange system now known as IBM i. The terms are often used together because many AS/400 applications were written in RPG, but an IBM i environment can also include SQL, CL and other technologies.
The average hourly rate of freelancers in Germany who have used RPG in their recent projects is 97 €, which corresponds to a daily rate of about 777 € based on an 8-hour working day.
Of the freelancers in Germany who have used RPG in their recent projects, 75% hold at least a Bachelor's degree, 33% hold at least a Master's degree, and 8% hold a doctorate.
On average, freelancers in Germany who have used RPG in their recent projects have 33 years of professional experience, with a single engagement typically lasting around 2.1 years.
The most common languages among freelancers in Germany who have used RPG in their recent projects are German (100%), English (82%), and Spanish (24%).
The most common industries among freelancers in Germany who have used RPG in their recent projects are Information Technology (88%), Banking and Finance (76%), and Transportation (65%).
The most common business areas among freelancers in Germany who have used RPG in their recent projects are Information Technology (94%), Project Management (88%), and Product Development (82%).
Main locations of FRATCH Experts, who have recently used RPG
Our freelancers and interim experts are at home across the DACH region — available on-site in the major business hubs or fully remote. Choose a location to discover matched specialists, local market insights and up-to-date availability.
Request a free demo
Get in touch with the FRATCH team and we will get back to you within 4 hours.
Would you rather directly get in touch?
We always have the time for a call or email!
