مهندس برمجيات: درست في الجامعة طرق وأساليب بناء التطبيق من البداية حتى النشر ، بدءًا من جمع المتطلبات من العميل ، ثم تحليل النظام وتصميمه ، ثم التطوير والاختبار ، بالإضافة إلى عدة مجالات مثل تطبيقات الويب وسطح المكتب