رئيس فريق تطوير البرمجيات Head of the software development team
تعريف بالوحدة التنظيمية :
يتبع قسم التطوير تنظيميا لإدارة الحلول المتكاملة وتقع تحت مسؤوليته تطوير المنتجات الجديدة للشركة وتقديم الدعم الفني وعمل التعديلات اللازمة على الأنظمة وعمل الترقيات اللازمة لها لإبقاء الأنظمة ضمن الأنظمة الرائدة في السوق.
يتم اتباع استراتيجية التخصصية في دورة حياة التطوير , لذلك يوجد فريق مختص لأداء المهام المطلوبة في عملية التطوير فيوجد فريق التحليل الذي يقوم بجمع وتحليل المتطلبات و فريق قواعد بيانات الذي يقوم بتصميم وتطوير قواعد البيانات وعدة فرق للمطورين للعمل على استكمال ما ينتج عن الفرق التي تسبقها.
يتم اتباع منهجية الـ Agile في عملية تطوير الأنظمة وذلك لما في من ميزات تساعد على سرعة الإنجاز وايصال المتطلبات للعملاء بأفضل صورة ممكنة.
يكون هناك تواصل مستمر بين قسم التطوير والأقسام الأخرى بالإدارة بحيث يستقبل متطلبات العملاء من قسم المشاريع ويقوم بإرسال نسخ الأنظمة بعد تطويرها وفحصا داخليا لقسم الجودة المسؤولة عن اجراء الفحوصات الموسعة قبل ارسالها للعملاء.
التقنيات المعتمدة حاليا في التطوير , هي تقنيات Microsoft حيث اننا نعمل على Microsoft.NET و Microsoft Sql Server بشكل أساسي , وممكن ان يتم تطوير منتجات أخرى بتقنيات مختلفة بناء على الخطط التسويقية القادمة.
المهمة الرئيسية:
قيادة فريق من المطورين للعمل على مشاريع تطوير أنظمة داخلية معقدة عبر مجموعة متنوعة من المنتجات والتقنيات وعبر التقنيات التي تعتمد على Microsoft .Net وSQL Server.
وسيشمل ذلك العمل بشكل وثيق مع محللي الأعمال والمصممين والمطورين
المهام والمسئوليات التفصيلية:
- إدارة فريق من مطوري البرامج نحو تسليم المهام المطلوبة من المشاريع بنجاح
- توفير القيادة الفنية لأعضاء الفريق من خلال التدريب والإرشاد
- الحفاظ على مستويات عالية من جودة البرامج داخل الفريق من خلال إنشاء ممارسات قياسية ويتم اتباعها
- المشاركة في تجهيز النسخ ودعمها
- دعم ومساعدة أعضاء الفريق في المهام الفنية المطلوبة منهم
- تقديم تقارير منتظمة وفعالة عن سير العمل إلى مديري مشاريع التطوير والعمل عن كثب معهم لضمان إدارة أي مخاطر أو مشاكل في التسليم
- مواكبة التطورات في تطبيقات الويب ولغات البرمجة
شروط الوظيفة:
- بكالوريوس في علوم الكمبيوتر أو أي اختصاص ذي صلة من جامعة معترف بها
- أن يكون لديه خبرة لا تقل عن 16 سنة في نفس مجال الوظيفة
شروط الدورات والشهادات المطلوبة للوظيفة
- شهادات معتمدة في لغات البرمجة مثل و C++ و Java. Html , Asp.net ,
شروط القدرات والجدارات والمهارات المطلوبة
- خبرة في تطوير الأنظمة باستخدام التقنيات C# .NET and SQL Server
- إتقان لغات الواجهات الأمامية والخلفية مثل JavaScript وHTML5 وCSS3 وAngular وNodeJS وREST APIs وJSON وWCF وLINQ
- اهتمام كبير بالتفاصيل ومهارات إدارة الوقت
- مهارات التواصل مع الآخرين وروح التعاون للعمل ضمن الفريق الواحد
- خبرة في تصميم البرامج على مستوى الهيكلية والتنفيذ
- خبرة في مجموعة متنوعة في منهجيات تطوير البرامج بما في ذلك Agile وWaterfall