מתכנת RPG אחראי על כתיבת קוד בשפת תכנות RPG למחשבי IBM. במסגרת תפקידו, מתכנת RPG בודק, מנתח, מקודד ומבצע בדיקה עבור פרויקטים שונים. כמו כן, מתכנת RPG אחראי על פיתוח ושיפור של יישומים שונים, תיקון שגיאות בתכנות באמצעות מיומנויות לאיתור באגים בתהליכי פיתוח, ניתוח יישומים, מתן פתרונות לבעיות, עיצוב ופיתוח מערכות מורכבות ויישומים עסקיים באמצעות SQL, אבחון בעיות EDI ותחזוקה ושיפור של מערכות מורכבות. מתכנתי ומתכנתות RPG יכולים להשתלב במגוון חברות הייטק וחברות סטארטאפ.