מתכנת Magic אחראי על תכנות בשפת הפיתוח Magic. במסגרת תפקידו, מתכנת MAGIC מבצע תכנות בפלטפורמת יישומים בתחום ה-BI בין אם ל-WEB, למובייל או לענן, מפתח מערכות מידע מורכבות על סמך הידע שלו בשפת הפיתוח, מבצע שדרוג ועדכון גרסאות, מפתח לצד לקוח ולצד שרת, מפתח אפליקציות עסקיות וכותב אתרים דינאמיים. מתכתני ומתכנתות MAGIC משתלבים במגוון ארגונים וחברות מסוגים שונים כמו חברות הייטק, חברות סטארטאפ, חברות מידע ועוד.