تعلن جامعة النجاح الوطنية – كلية هشام حجاوي التكنولوجية / مركز النجاح للتدريب والتأهيل، عن حاجتها إلى الاستعانة بمدرب/مدرس في مجال تطوير البرمجيات للعمل بنظام الفصول الدراسية، وذلك وفقاً للشروط والمواصفات الآتية:
المهام والواجبات:
تدريس المساقات النظرية والعملية في مجال تطوير البرمجيات.
تدريب الطلبة على تصميم وتطوير واختبار التطبيقات البرمجية باستخدام أحدث التقنيات والممارسات.
تدريب الطلبة على البرمجة، والتفكير المنطقي، وحل المشكلات، وتطوير تطبيقات الويب وربطها بقواعد البيانات.
الإشراف على المشاريع البرمجية ومشاريع التخرج وتوجيه الطلبة خلال مراحل تنفيذها.
توظيف أدوات وتقنيات الذكاء الاصطناعي الحديثة في العملية التعليمية بما يعزز مهارات الطلبة دون الإخلال بأساسيات البرمجة.
المساهمة في تطوير المحتوى التدريبي وتحديثه بما يواكب التطورات في مجال تطوير البرمجيات.
الشروط والمؤهلات المطلوبة:
أن يكون المتقدم حاصلاً على درجة البكالوريوس كحد أقصى في أحد التخصصات الآتية: علم الحاسوب، هندسة البرمجيات، هندسة الحاسوب، نظم المعلومات، تكنولوجيا المعلومات، أو أي تخصص ذي علاقة.
امتلاك خبرة عملية مثبتة في مجال تطوير البرمجيات.
خبرة في أساسيات البرمجة، والبرمجة الكائنية (OOP)، والخوارزميات، وهياكل البيانات، وإتقان لغة برمجة حديثة واحدة على الأقل مثل: Java، Python، C#، JavaScript أو ما يعادلها.
خبرة في تطوير تطبيقات الويب باستخدام تقنيات HTML5، CSS3، JavaScript، ويفضل الإلمام بأحد أطر العمل الحديثة مثل React أو Angular أو Vue.
خبرة في تطوير تطبيقات Back-End باستخدام أحد الأطر أو البيئات الحديثة مثل: Laravel، ASP.NET، Node.js، Django، Flask، Spring أو ما يعادلها.
خبرة في تصميم وإدارة قواعد البيانات، وكتابة استعلامات SQL، والتعامل مع MySQL أو PostgreSQL أو SQL Server أو ما يعادلها.
القدرة على تطوير تطبيقات برمجية متكاملة، وبناء واستهلاك REST APIs، وربط الواجهات الأمامية بالخلفية وقواعد البيانات.
الإلمام بأنظمة إدارة الإصدارات باستخدام Git ومنصات GitHub أو GitLab، والعمل ضمن فرق تطوير البرمجيات.
يفضل امتلاك خبرة في تطوير تطبيقات الهواتف الذكية باستخدام Flutter أو التقنيات المماثلة.