




**خط الخدمة** الاستشارات **الصناعة/القطاع** التقنية **التخصص** الاستشارات \- أخرى **مستوى الإدارة** زميل أول **وصف الوظيفة والملخص** نحن نبحث عن مهندس برمجيات – دعم التطبيقات للانضمام إلى فريقنا. يركز هذا الدور بشكل أساسي على دعم وصيانة طبقة تكامل واجهة برمجة التطبيقات (API) والأنظمة الخلفية، مع المرونة للمساهمة في أنشطة تطوير البرمجيات عند الحاجة. يجب أن يكون لدى المرشح المثالي مهارات تحليلية قوية، وأساس متين في هندسة البرمجيات، والقدرة على التعاون عبر الفرق لحل المشكلات المعقدة. أهم المسؤوليات * تحليل وفهم تصاميم الحلول لضمان عمل التطبيقات بالشكل المقصود. * **التحقيق في تفسير سجلات التطبيق لتحديد الأسباب الجذرية للمشكلات.** * تصنيف وتوجيه الأخطاء بشكل مناسب: * التصعيد للمشكلات إلى الفرق المسؤولة عند الحاجة. * **التواصل الفعّال مع أصحاب المصلحة، وفقًا للإرشادات المحددة.** * **دعم مهام التطوير عند الحاجة، والمساهمة في حلول قابلة للتطوير وسهلة الصيانة.** المهارات والخبرات المطلوبة * درجة البكالوريوس أو ما يعادلها في علوم الحاسوب أو هندسة البرمجيات أو مجال ذي صلة. * 4+ سنوات من الخبرة في بناء وصيانة الخدمات/المنصات الموثوقة وقابلة للتوسع. * القدرة على فهم وتطبيق تصاميم الحلول والتوثيق التقني. * **فهم تقني متقدم لواجهات برمجة التطبيقات (API)، والخدمات المصغرة، والسجلات، ومعالجة الأخطاء.** * **مهارات قوية في حل المشكلات، والتفكير التحليلي، وتشخيص الأعطال.** * خبرة سابقة في العمل ضمن فرق عمل منهجية رشيقة (Agile) تُعد ميزة إضافية. * خبرة في مجال الاستشارات أو العمل ضمن بيئات متعددة الجنسيات. * **مهارات اتصال قوية.** * **فهم قوي لمبادئ البرمجة الكائنية (OOP) ومبادئ SOLID.** * **خبرة مثبتة في البرمجة باستخدام واحدة من اللغات التالية: (C#، Java، Python أو Node) أمر ضروري** * **الإتقان في استخدام قواعد بيانات SQL أمر ضروري.** * المعرفة بقواعد البيانات غير العلاقية (No-SQL) تُعد ميزة إضافية. * المعرفة بمزودي الخدمات السحابية (Azure، AWS أو GCP). * المعرفة بوسائط الرسائل وقوائم الانتظار (مثل Kafka، RabbitMQ). * المعرفة بتقنيات الواجهة الأمامية (JavaScript، Angular، React). * الخبرة بأدوات جودة الكود (مثل SonarQube). التعليم * شهادة جامعية في مجال ذي صلة. * دبلوم في هندسة البرمجيات أو درجة الماجستير تُعد ميزة إضافية **التعليم** *(إذا كانت فارغة، فهذا يعني أنه لم يتم تحديد الدرجة العلمية و/أو مجال الدراسة)* الدرجات العلمية/مجالات الدراسة المطلوبة: الدرجات العلمية/مجالات الدراسة المفضلة: **الشهادات** *(إذا كانت فارغة، فهذا يعني أنه لم يتم تحديد الشهادات)* **المهارات المطلوبة** **المهارات الاختيارية** تطوير اختبار القبول (ATDD)، تطوير اختبار القبول (ATDD)، تقبّل الملاحظات، الاستماع الفعّال، التفكير التحليلي، أندرويد، إدارة واجهة برمجة التطبيقات (API)، منصة Appian، تطوير التطبيقات، أطر تطوير التطبيقات، إدارة دورة حياة التطبيقات، البرمجيات التطبيقية، تحسين العمليات التجارية، إدارة العمليات التجارية (BPM)، تحليل متطلبات العمل، لغة C#.NET، لغة البرمجة C++، إدارة العملاء، مراجعة الكود، معايير البرمجة، الاتصال، هندسة الحاسوب، علوم الحاسوب، التكامل المستمر/التسليم المستمر (CI/CD)، الإبداع {\+ 46 المزيد} **اللغات المطلوبة** *(إذا كانت فارغة، فهذا يعني أنه لم يتم تحديد اللغات المطلوبة)* **متطلبات السفر** 0% **متاح للحصول على تأشيرة عمل برعاية؟** لا **هل يشترط الحصول على تصريح حكومي؟** لا **تاريخ انتهاء إعلان الوظيفة**


