صاحب العمل نشط
حالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونيحالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونيقيادة وإدارة وتوجيه وبناء فريق من مهندسي البرمجيات ومهندسي البيانات لتعزيز ثقافة التعاون والابتكار وحل المشكلات بطريقة إبداعية.
تأسيس أفضل الممارسات الهندسية والأطر والمنهجيات والأدوات الرشيقة لتعزيز التميز الهندسي التكنولوجي في بيئة صناعية
ملكية ميزانية الهندسة. إدارة الموارد بما في ذلك الموظفين ورخص البرمجيات والأدوات
الشراكة الوثيقة مع مديري المنتجات ومصممي تجربة المستخدم/واجهة المستخدم وأصحاب المصلحة في الأعمال ومجموعة تكنولوجيا المعلومات لتطوير الاستراتيجية الفنية وتصميم وهندسة منصة تكنولوجيا وحدة الأعمال
قيادة فريق الهندسة في تنفيذ الاستراتيجية الفنية لضمان أعلى معايير أنماط التصميم وجودة التعليمات البرمجية وقابلية توسيع الحل وسهولة الاستخدام وقابلية الصيانة
المساعدة في تحديد إطار واضح للامتثال والحوكمة وتكامل النظام وسلامة البيانات بين وحدة الأعمال (العمودي) ومجموعة تكنولوجيا المعلومات (الأفقي)
توجيه تصميم وهندسة منصة بيانات مخصصة لوحدة الأعمال لإنشاء نظام بيئي لعلم البيانات والتعلم الآلي والذكاء الاصطناعي والابتكارات الأخرى
تصميم وتنفيذ منصة SaaS تمكن فرق الميزات المتعددة من بناء حلول خاصة بالأعمال مع الحفاظ على تجربة مستخدم قياسية
قيادة وإجراء تقييمات فنية لتطبيقات/حلول الطرف الثالث
إنشاء عمليات DevOps وأفضل الممارسات
إنشاء إطار شامل لضمان الجودة والاختبار والأتمتة
السعي إلى تعلم وتطبيق أحدث التقنيات والمنهجيات التي تعزز ثقافة التعلم المستمر في الفريق
الحد الأدنى من المتطلبات:
درجة البكالوريوس في علوم الكمبيوتر أو هندسة الكمبيوتر أو مجال ذي صلة
درجة الماجستير تعتبر ميزة إضافية.
خبرة لا تقل عن 8 سنوات في هندسة البرمجيات الكاملة، بما في ذلك 3 سنوات في أدوار قيادية
1. قيادة الفريق وإدارته
إدارة فرق الهندسة: قيادة وتوجيه فريق من مهندسي البرمجيات، والتأكد من حصول أعضاء الفريق على الدعم والموارد والتوجيه اللازم لأداء أفضل ما لديهم.
التوظيف: لعب دور فعال في توظيف المواهب الجديدة وإجراء المقابلات وتقييم المرشحين للأدوار الفنية.
إدارة الأداء: إجراء مراجعات منتظمة للأداء وتقديم الملاحظات ومساعدة المهندسين في تحديد أهداف التطوير الوظيفي.
تخصيص الموارد: التأكد من أن الفريق لديه التوازن الصحيح بين المهارات والموارد لإكمال عملهم بكفاءة، والتعامل مع مهام التوظيف بناءً على احتياجات المشروع.
حل النزاعات: معالجة النزاعات داخل الفريق وتسهيل بيئة عمل إيجابية وتعاونية.
2. إدارة المشروع والمنتج
تخطيط المشروع وتسليمه: الإشراف على التخطيط والجدولة وتنفيذ مشاريع تطوير البرمجيات، والتأكد من إكمالها في الوقت المحدد وتلبية معايير الجودة.
خريطة الطريق وتحديد الأولويات: العمل مع مديري المنتجات لتحديد خرائط طريق المشروع، وإعطاء الأولوية للمهام، ومواءمة جهود الهندسة مع أهداف العمل.
إدارة الموارد: التأكد من توفير الموارد المناسبة لفريق الهندسة والالتزام بالمواعيد النهائية دون المساس بجودة الكود.
3. القيادة الفنية
توجيه القرارات الفنية: تقديم التوجيه والمدخلات بشأن البنية الفنية وتصميم البرمجيات والتوجيه الفني العام. مساعدة الفريق في حل المشكلات الفنية المعقدة.
مراجعة الكود وضمان الجودة: تنفيذ معايير الترميز وإنفاذها، ومراجعة الكود، والتأكد من بناء البرنامج مع مراعاة إمكانية الصيانة وقابلية التوسع والأمان.
إدارة الديون الفنية: المساعدة في موازنة الحاجة إلى ميزات جديدة مع أهمية صيانة وإعادة هيكلة الكود الحالي لتجنب تراكم الديون الفنية.
4. التعاون بين الإدارات
التعاون مع فرق أخرى: العمل بشكل وثيق مع مديري المنتجات والمصممين ومهندسي ضمان الجودة وأصحاب المصلحة الآخرين لتقديم برامج تلبي متطلبات العمل.
التواصل: توصيل المفاهيم الفنية لأصحاب المصلحة غير الفنيين وضمان التوافق بشأن أهداف المشروع.
إدارة أصحاب المصلحة: إدارة التوقعات وإبقاء أصحاب المصلحة على اطلاع بالتقدم والمخاطر والقضايا المتعلقة بتطوير البرمجيات.
5. تحسين العمليات وأفضل الممارسات
منهجيات Agile والتطوير: تعزيز بيئة التحسين المستمر وتنفيذ أو تحسين الممارسات Agile مثل Scrum أو Kanban أو منهجيات أخرى.
الأتمتة وCI/CD: الدعوة إلى الأتمتة في الاختبار وبناء العمليات والنشر لزيادة كفاءة الفريق وتحسين جودة التعليمات البرمجية.
إدارة الحوادث: الإشراف على التعامل مع مشكلات الإنتاج، والتأكد من حل الأخطاء أو الحوادث الحرجة بسرعة ودقة.
دوام كامل