الوصف الوظيفي
المسمى الوظيفي: مطور أول لمندكس
نظرة عامة: مطور أول لمندكس مسؤول عن تصميم وتطوير وصيانة تطبيقات مندكس عالية الجودة تتماشى مع الأهداف التجارية ومعايير تطوير البرمجيات.
يجمع هذا الدور بين الخبرة التقنية القوية في مندكس والقدرة على توجيه المطورين المبتدئين، والتعاون مع أصحاب المصلحة، ودفع أفضل الممارسات عبر دورة حياة التطبيقات ذات الكود المنخفض.
المسؤوليات الرئيسية: تطوير التطبيقات والهندسة
• تصميم وبناء ونشر تطبيقات مندكس باستخدام أفضل ممارسات الهندسة وأنماط التطوير.
• تحويل متطلبات الأعمال إلى حلول مندكس قابلة للتوسع والصيانة وعالية الجودة.
• تطوير نماذج نطاق معقدة، تدفقات دقيقة، تدفقات نانوية، سير عمل، تكاملات، ومكونات واجهة المستخدم.
• بناء مكونات مخصصة باستخدام إجراءات جافا (مكتوبة وفقًا لأفضل ممارسات جافا ووفقًا لأسس الشركة).
• تصميم وتنفيذ نماذج أمان قوية لمندكس (أدوار المستخدم، أدوار الوحدات، وصول الكيانات، وصول الصفحات، وصول تدفقات دقيقة) مع الالتزام الصارم بمبدأ الحد الأدنى من الامتياز وأفضل ممارسات أمان مندكس.
• ضمان أداء التطبيق، وقابليته للتوسع، وموثوقيته، والامتثال لمعايير الأداء المؤسسية.
• إجراء مراجعات شاملة للكود لضمان الجودة والاتساق وقابلية الصيانة.
• تنفيذ آليات تدقيق وتسجيل ومراقبة قوية مع دعم مبادئ DevOps الحقيقية، وBizDevOps، وSecDevOps طوال دورة حياة التطبيق.
• بناء وحدات منتجة يمكن إعادة استخدامها في تطبيقات ومشاريع أخرى.
• تصميم وتقديم تطبيقات مندكس موبايل قوية مع التركيز على مزامنة موثوقة في وضع عدم الاتصال، وأداء عالٍ، ومعالجة بيانات محلية آمنة، ووظائف أصلية مخصصة، وعمليات بناء ونشر سلسة لنظامي iOS وAndroid.
التكامل وتصميم النظام
• دمج تطبيقات مندكس مع الأنظمة الخارجية عبر REST وSOAP وOData وKafka وقواعد البيانات ومزودي الهوية (OIDC، Azure AD) وغيرها.
• تصميم مكونات قابلة لإعادة الاستخدام وعالية التعديل (وحدات، تدفقات دقيقة، تدفقات نانوية، مقتطفات، قوالب مستندات).
• خبرة قوية في العمل مع كتل بناء مندكس.
• التعاون مع المعماريين المؤسسيين، وفرق البنية التحتية، ومالكي الأنظمة لضمان توافق الحلول مع المشهد التكنولوجي الأوسع.
• قيادة المناقشات الفنية مع الفرق الخارجية حول موضوعات الأمان والشبكة والبنية التحتية.
• المشاركة في مناقشات فنية مفصلة بشأن واجهات برمجة التطبيقات المنشورة/المستهلكة (نقاط النهاية، النسخ، المصادقة، تحديد المعدل).
• تصميم وتوثيق ونشر واجهات برمجة التطبيقات وفقًا لأفضل ممارسات REST/ SOAP.
• الانضباط القوي في التوثيق: كود نظيف/قابل للقراءة، توثيق شامل داخل التطبيق، ومستندات تسليم/تسليم فني كاملة (مثل LLD، توثيق API، إلخ) للعملاء.
القيادة والتعاون
• توجيه وتدريب المطورين المبتدئين والمتوسطين في مندكس حول أفضل الممارسات والتقنيات المتقدمة.
• قيادة المناقشات الفنية، وورش عمل تصميم الحلول، وتخطيط السبرينت، وجلسات التحسين.
• العمل عن كثب مع مالكي المنتجات، والمحللين التجاريين، وأصحاب المصلحة لتوضيح المتطلبات، وتحسين قصص المستخدم، وتحديد معايير القبول.
• تعزيز وفرض أفضل ممارسات تطوير مندكس والمكونات القابلة لإعادة الاستخدام.
• تقديم تقديرات دقيقة للجهد للمهام، وقصص المستخدم، والتحسينات، وحل المشكلات.
ضمان الجودة وإدارة دورة الحياة
• ضمان التنفيذ الصحيح لخطوط أنابيب CI/CD، والنشر الآلي، واستراتيجيات الفروع في Git.
• إجراء اختبارات وحدة منهجية، واختبارات تكامل، واختبارات شاملة؛ إجراء اختبار تكامل النظام الكامل (SIT).
• استكشاف وحل الأخطاء المعقدة والصعبة - بما في ذلك مشاكل التكامل والأداء والتزامن.
• الإشراف على إدارة دورة حياة التطبيق: استراتيجيات الفروع، النسخ، تكوين البيئة (تطوير/اختبار/قبول/إنتاج)، عمليات النشر، وإجراءات التراجع.
المهارات والمتطلبات
المهارات التقنية
• شهادة متقدمة أو خبرة في مندكس (يفضل بشدة الخبرة).
• أكثر من 3 سنوات من الخبرة في تطوير تطبيقات مندكس.
• تسليم تطبيقات مندكس إلى الإنتاج (على الأقل تطبيق معقد واحد).
• معرفة متقدمة بنمذجة النطاق، التدفقات الدقيقة، التدفقات النانوية، نموذج الأمان، إجراءات جافا، إجراءات جافا سكريبت وأفضل ممارسات مندكس.
• خبرة في تطوير يعتمد على Git، وخطوط أنابيب CI/CD، والنشر الآلي.
• خبرة قوية في خدمات الويب REST/ SOAP، وتصميم واجهات برمجة التطبيقات وتوثيقها وأفضل ممارسات واجهات برمجة التطبيقات.
• إتقان استخدام أدوات الذكاء الاصطناعي (Copilot، Grok، ChatGPT، Maia) لتسريع التطوير، وتصحيح الأخطاء، والتوثيق، والتصميم، والتواصل المهني مع العملاء/أصحاب المصلحة.
• القدرة المثبتة على تصميم وصيانة توثيق شامل (API، تصميم منخفض المستوى، إلخ).
• إتقان استخدام Microsoft Word وExcel لأغراض التوثيق والتقارير.
• إتقان قوي في جافا وجافا سكريبت لإجراءات مخصصة، وتصحيح الأخطاء المنطقية المعقدة، وتحسين الأداء.
• مهارات SQL متقدمة بما في ذلك كتابة وتحسين الاستعلامات المعقدة، والانضمامات، والفهرسة.
• خبرة عملية في البيئات المحلية والبيئات السحابية (سحابة مندكس، Azure، أو بيئات OpenShift).
• فهم قوي لهندسة مندكس، والتكاملات، وواجهات برمجة التطبيقات، ومفاهيم الأمان.
• فهم قوي للشبكات، والشهادات، والجدران النارية، وتكوينات الوكيل في السياقات المؤسسية.
• تنفيذ ترقيات رئيسية متعددة لمندكس.
• خبرة قوية في مندكس موبايل: منطق عدم الاتصال/المزامنة، تحسين الأداء، الأمان، التخزين الآمن للبيانات/التشفير، وإدارة بناء التطبيقات، والتوقيع، وتوزيع المتجر.
المهارات الشخصية
• مهارات تحليلية وحل مشكلات ممتازة - خاصة للمشاكل المعقدة المتعلقة بالتكامل والأداء تحت مواعيد نهائية ضيقة - مع الحفاظ على الهدوء والإيجابية خلال المواقف أو الأزمات عالية الضغط.
• مهارات تواصل شفهية وكتابية ممتازة؛ القدرة على كتابة رسائل بريد إلكتروني واضحة واحترافية للعملاء وتوثيقها وإجراء مناقشات مع العملاء.
• مهارات قوية في إدارة أصحاب المصلحة وتسهيل ورش العمل وجلسات المتطلبات.
• الازدهار في البيئات المرنة/المرنة والبيئات المتساقطة؛ القدرة على إدارة النطاق، وجسر توقعات العملاء، وفرض العملية في التسليمات المنظمة.
• استباقية عالية: تحديد العوائق، واقتراح الحلول، ودفع المبادرات عندما يتباطأ التقدم أو تظهر فرص جديدة.
• القدرة المثبتة على العمل بشكل مستقل أثناء قيادة مسارات العمل الفنية.
الخبرة المفضلة
• خبرة سابقة في قيادة فرق تطوير مندكس.
• خبرة في أدوات مندكس مثل QSM.
• خبرة عملية في الحاويات (Docker، Kubernetes) ونشر مندكس السحابي الخاص.
• المشاركة في أحداث التقاط علم مندكس (CTF) أو القدرة المثبتة على إثبات مفاهيم ثغرات أمان مندكس.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.