في المكتب دوام كامل
--
International Water Distribution Co. (Tawzea)

تفاصيل الوظيفة

عن الدور الوظيفي

تطلب الشركة الدولية لتوزيع المياه (توزيع) مهندس برمجيات للانضمام إلى فريقها في مكة المكرمة، مع إمكانية العمل من جدة أيضاً. يتضمن هذا الدور الوظيفي بدوام كامل تصميم وتطوير والإشراف على حلول برمجية عالية الجودة لمعالجة التحديات التجارية المعقدة. سيقدم مهندس البرمجيات القيادة الفنية ويضمن الالتزام بأفضل الممارسات الهندسية وقواعد البيانات.

الهدف من الوظيفة

الغرض الأساسي من هذا الدور هو تصميم وتطوير والإشراف على حلول برمجية عالية الجودة وخفيفة الوزن تحل المشكلات التجارية المعقدة. سيقدم مهندس البرمجيات القيادة الفنية، ويفرض أفضل الممارسات الهندسية وقواعد البيانات، ويوجه الفريق في تقديم أنظمة مخصصة آمنة وعالية الأداء وخالية من العبء الزائد.

المسؤوليات الرئيسية

  • تصميم وهندسة البرمجيات: تصميم هياكل برمجية رشيدة وموجهة نحو الأداء للأنظمة المخصصة والداخلية. اختيار وتطبيق أنماط تصميم محسّنة ومكتبات نمطية خفيفة الوزن ومصممة لأغراض محددة. تحويل متطلبات العمل إلى مخططات تكنولوجية واضحة.
  • هيكلية CRUD وفرض قواعد البيانات: تصميم وفرض مسار آمن ومباشر من قاعدة البيانات إلى العميل. الالتزام بإدارة جميع عمليات CRUD الخاصة بقاعدة البيانات حصرياً من خلال إجراءات مخزنة (Stored Procedures) محسّنة للغاية، وتجنب أدوات ORM الثقيلة.
  • التطوير وجودة البرمجيات: كتابة كود أصلي نقي وآمن ومحسن للغاية. قيادة مراجعات دقيقة للكود وفرض معايير الجودة الفنية، والتنفيذ منخفض زمن الاستجابة، والأداء العالي عبر الفريق.
  • تسليم البرمجيات بأسلوب Agile: المشاركة في تخطيط الدورات (sprints)، وتنقية قائمة المهام (backlog grooming)، والاجتماعات التقييمية. تقسيم الميزات المعقدة إلى مهام تطوير يمكن إدارتها، وتقدير الجهد المطلوب، وتنفيذ مسارات متكاملة ومبسطة للتكامل والتجريب المستمر.
  • حل المشكلات واستكشاف الأخطاء وإصلاحها: التحقيق في الأخطاء المعمارية المعقدة وحلها، وزمن استجابة النظام، وخطة تنفيذ الاستعلامات البطئية. إجراء تحليل شامل للأسباب الجذرية وتنفيذ إصلاحات هيكلية وعلى مستوى قاعدة البيانات طويلة الأمد.
  • التعاون والتوجيه: العمل بشكل وثيق مع مالكي العمليات التجارية (BPOs) وضمان الجودة (QA) والمهندسين الآخرين. تقديم التوجيه الفني للمطورين وتدريبهم على كتابة إجراءات مخزنة محسّنة، وممارسات البرمجة الأصلية النظيفة، وإدارة الذاكرة بفعالية.
  • الأمان والامتثال: تطبيق معايير البرمجة الآمنة، مع التركيز بشكل خاص على صلاحيات تنفيذ قاعدة البيانات المقيدة. ضمان الامتثال الصارم لقوانين حماية البيانات ومعايير الأمان في القطاع.
  • التوثيق ومشاركة المعرفة: الاحتفاظ بتوثيق واضح للهيكلية الفنية، وواجهات برمجة التطبيقات (APIs)، ومخططات قواعد البيانات. استضافة ورش عمل فنية داخلية حول تحسين أداء قواعد البيانات وتحسين الاستعلامات المباشرة.

الخبرة المطلوبة

  • سجل حافل ومثبت في تطوير الويب المتكامل (Full-Stack) وإدارة قواعد البيانات مع التصميم المعماري.
  • خبرة عملية في تصميم الويب والتصميم البصري مع اتباع أفضل ممارسات تجربة المستخدم.

بيئة العمل

هذه وظيفة بدوام كامل مقرها مكة المكرمة، مع فرص للعمل في جدة. يتضمن الدور العمل ضمن فريق من المهندسين ومسؤولي العمليات وضمان الجودة، والمساهمة في تطوير أنظمة مخصصة للشركة الدولية لتوزيع المياه (توزيع).

طريقة التقديم

يُنصح المرشحون المهتمون بوظيفة مهندس البرمجيات بالتقديم. سيتم مناقشة تفاصيل الراتب أثناء عملية المقابلة.

وظائف مشابهة