في المكتب
--
NADIA Recruitment & Management Consultants

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

وصف الوظيفة

ملخص العمل:

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



المسؤوليات الرئيسية:
    • بناء وتوسيع خدمة وعد التوصيل لتقديم التزامات توصيل دقيقة وفي الوقت الفعلي.
    • تصميم وصيانة خدمات الخلفية لنظام إدارة المستودعات (WMS) والتي تدعم إدارة المخزون، سير عمل الالتقاط والتعبئة والشحن، وعمليات المستودعات.
    • تطوير قدرات TMS لاختيار الناقل، وتحسين المسار، وتتبع الشحنات، وتحديثات حالة التوصيل.
    • تصميم سير عمل قائم على الأحداث باستخدام Kafka لتنسيق الأنظمة عبر المستودع، النقل، والمنصات الموجهة للعملاء.
    • بناء تكاملات مع مزودي الخدمات اللوجستية، واجهات برمجة التطبيقات للنقل, وشركاء التوصيل.
    • تصميم أنظمة عالية المرونة ومقاومة للأخطاء قادرة على التعامل مع الطلبات القصوى خلال فعاليات مبيعات كبيرة.
    • إرساء ممارسات قابلة للمراقبة القوية من خلال المقاييس، لوحات القيادة، التسجيل المهيكل، التتبع، ورصد اتفاقية مستوى الخدمة بشكل استباقي.
    • امتلاك وتقديم مبادرات تقنية متعددة الفصول والفرق متعددة مع تأثير تجاري قابل للقياس.
    • اتخاذ قرارات معمارية مستقلة مع مراعاة احتياجات العملاء، التعقيد الفني، وأولويات العمل.
    • قيادة التعاون عبر الفرق والتأثير في ممارسات الهندسة خارج مجالك المباشر.
    • التصرف كقائد تقني يرفع معايير الهندسة عبر المنظمة.
    • تصميم وتطوير أنظمة قابلة للتوسع تتماشى مع أهداف العمل الطويلة الأجل.
    • حل التحديات الهندسية المعقدة المتعلقة بالقدرة على التوسع، الموثوقية، الأداء، وقابلية الصيانة.
    • تبسيط قواعد الشيفرة والبنية التحتية مع تقليل الدين الفني والتعقيد التشغيلي.
    • تحديد المخاطر التقنية مبكراً وحل تبعيات الفرق بشكل استباقي.
    • تصحيح قضايا الإنتاج المعقدة، بما في ذلك الأخطاء غير الحتمية وتحديات الأنظمة الموزعة.
    • دعم ثقافة هندسية تركز على الذكاء الاصطناعي من خلال اعتماد أدوات وممارسات AI التي تحسن الإنتاجية ونتائج الهندسة.
    • تعريف خرائط الطريق التقنية وتوجيه الفرق خلال مبادرات الهندسة المعقدة.
    • قيادة مناقشات التصميم، ومراجعات المعمارية، وأفضل ممارسات الهندسة.
    • وضع معايير الجودة من خلال مراجعات الشفرة المدروسة والتوجيه التقني.
    • تعزيز ثقافة التعاون، السلامة النفسية، والتحسين المستمر.
    • توجيه المهندسين من خلال ملاحظات عملية ودعم تطورهم المهني.

المتطلبات:
    • خبرة 7+ سنوات في قيادة مراجعات المعمارية وإنشاء سجلات قرارات المعمارية (ADRs).
    • الكفاءة القوية في لغة برمجة خلفية واحدة على الأقل: بايثون، جافا، أو Node.js، مع فهم عميق لخصائص الأداء والداخلية.
    • خبرة مثبتة في تصميم وبناء وتشغيل معماريات ميكروسيرفيس واسعة النطاق.
    • خبرة سحابية قوية مع GCP、AWS، أو Azure، بما في ذلك قرارات المعمارية، تحسين التكلفة، ونشر متعدد المناطق.
    • معرفة خبيره بـ Docker و Kubernetes في بيئات الإنتاج.
    • خبرة في تصميم خطوط CI/CD واستراتيجيات النشر وآليات ضبط الجودة الآلية.
    • خبرة متقدمة في قواعد البيانات بما في ذلك تحسين الاستعلامات، النسخ المتماثل، التقسيم، ونمذجة البيانات عالية التدفق.
    • خبرة قوية في المعمارية القائمة على الأحداث ومنصات الرسائل مثل Kafka、SQS/SNS、Pub/Sub، أو RabbitMQ.
    • فهم عميق لاستراتيجيات التخزين المؤقت باستخدام Redis، Memcached، وتقنيات CDN.
    • معرفة قوية بأمان واجهات البرمجة، OAuth 2.0، JWT، بوابات API، وتكوينات WAF.
    • خبرة في العمل في مجالات عالية السعة مثل التجارة الإلكترونية، التجزئة، الخدمات اللوجستية، سلسلة التوريد، أو منصات التكنولوجيا الاستهلاكية.



وظائف مشابهة