Emdad By Elm

Software Development Engineer

Emdad By Elm

الرياضدوام كاملخبير3 مشاهدة

نبذة شاملة عن الوظيفة وأهميتها في السوق السعودي

تعد وظيفة مهندس تطوير البرمجيات (Software Development Engineer) في شركة إمداد بواسطة علم من الوظائف الحيوية والمهمة في السوق السعودي، حيث تسهم في تعزيز الابتكار والتقدم التكنولوجي في مختلف القطاعات. يشهد السوق المحلي تحولًا رقميًا متسارعًا، مما يزيد من الطلب على المتخصصين القادرين على تصميم وتطوير أنظمة برمجية متقدمة تلبي احتياجات الشركات والجهات الحكومية. يقوم مهندسو تطوير البرمجيات بدور أساسي في بناء الحلول الرقمية التي تعزز من كفاءة الأعمال وتساهم في تحقيق الأهداف الاستراتيجية. من خلال هذه الوظيفة، سيكون لديك الفرصة للعمل على مشاريع مبتكرة تعزز من قدراتك التقنية وتفتح أمامك آفاق جديدة للتطور المهني.

المهام والمسؤوليات الرئيسية بالتفصيل

  1. إدارة شفرة المصدر: يتطلب منك التأكد من أن جميع شفرة المصدر يتم إنشاؤها وتخزينها وإدارتها في مستودعات التحكم بالشفرة، مع الالتزام بعدم استخدام أي مستودعات خارجية لضمان سرية المعلومات.

  2. تطبيق منهجية أجايل: يجب اتباع منهجية أجايل في عمليات التطوير والتنظيم، حيث يتم تقسيم كل إصدار إلى سبرينتات، مما يضمن أن كل تسليم قابل للاختبار من قبل فريق ضمان الجودة.

  3. تطوير الخدمات والتطبيقات: تطوير الخدمات والتطبيقات المطلوبة بناءً على خطة التطوير المعتمدة، مع الالتزام بالمواعيد الزمنية المحددة.

  4. ترجمة التعليمات: يتعين عليك تحويل التعليمات القابلة للقراءة البشرية (شفرة المصدر) إلى تعليمات قابلة للتنفيذ من قبل الآلة، مما يتطلب فهمًا عميقًا للغات البرمجة.

  5. إعداد الوثائق اللازمة: قبل بدء عملية التطوير، يجب إعداد مستندات مثل دليل النشر (Deployment Guide) وملاحظات الإصدار (Release Notes) لكل إصدار يتم تسليمه.

  6. إعداد الخوادم والبيئة: طلب الخوادم والأنظمة لجميع البيئات التشغيلية (التطوير، الاختبار، الإنتاج، استعادة الكوارث) وفقًا للتصميم عالي المستوى والمتطلبات المحددة.

  7. تطوير خدمة جديدة: تطوير خدمة جديدة أو مجموعة من الخدمات بناءً على احتياجات العمل والتوجهات التقنية.

  8. تنفيذ التعديلات: تطبيق التعديلات المطلوبة على الأنظمة الحالية لتحسين الأداء وتلبية المتطلبات الجديدة.

  9. استكشاف وحل المشكلات: معالجة المشكلات البرمجية في الأنظمة كجزء من مستوى الدعم الفني الثاني، مما يتطلب مهارات تشخيص قوية.

  10. مراجعة الشفرة: إجراء مراجعة للشفرة قبل اختبار الجودة واختبار الاختراق لضمان الامتثال لمتطلبات الأمن والمعايير العالية للجودة.

  11. اقتراح تحسينات: تقديم مقترحات لتحسين تصميم البرمجيات وأفضل الممارسات لتعزيز كفاءة التطوير وسرعة التسليم وإعادة استخدام المكونات.

  12. محاذاة التكنولوجيا: التأكد من أن التكنولوجيا المستخدمة تتماشى مع الهيكل التقني المعتمد لتطوير الخدمات الحالية.

المتطلبات والمؤهلات المطلوبة

  1. درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو مجال ذي صلة.
  2. خبرة لا تقل عن 5 سنوات في تطوير البرمجيات.
  3. معرفة واسعة بمبادئ وأفضل ممارسات تطوير البرمجيات.
  4. خبرة مثبتة في استخدام أدوات التحكم في الإصدار مثل Git.
  5. إلمام عميق بلغات البرمجة الرئيسية مثل Python وJavaScript وC++.
  6. قدرة على العمل ضمن فريق وتحت ضغط لتحقيق المواعيد النهائية.
  7. مهارات قوية في حل المشكلات وتحليل الأنظمة.
  8. معرفة بأساليب ضمان الجودة واختبار البرمجيات.
  9. قدرة على التواصل بفعالية مع الفرق الفنية وغير الفنية.
  10. إجادة اللغة الإنجليزية تحدثًا وكتابة.

المهارات التقنية المطلوبة

  1. إتقان لغة Python، خاصة في مجالات الذكاء الاصطناعي وعلوم البيانات.
  2. خبرة في تطوير تطبيقات الويب باستخدام JavaScript وأطر العمل المرتبطة بها.
  3. معرفة جيدة بلغة C++ وتطبيقاتها في تطوير الألعاب والأنظمة.
  4. القدرة على العمل مع أدوات إدارة المشاريع وتقنيات أجايل.
  5. فهم عميق لمبادئ الأمان السيبراني في تطوير البرمجيات.
  6. مهارات في استخدام أدوات تحليل الأداء وتصحيح الأخطاء.
  7. المعرفة بأساليب تكامل الأنظمة والتفاعل بين البرمجيات المختلفة.

المهارات الشخصية والقيادية

  1. قدرة قوية على التواصل الفعال مع مختلف فرق العمل.
  2. مهارات قيادية تسهم في إدارة المشاريع وتحفيز الفريق.
  3. قدرة على التفكير النقدي والإبداع في حل المشكلات.
  4. مهارات تنظيمية عالية تساهم في إدارة الوقت والموارد بكفاءة.
  5. التكيف مع التغيرات السريعة في بيئة العمل.
  6. الرغبة في التعلم المستمر وتطوير المهارات الشخصية والمهنية.

بيئة العمل وثقافة الشركة

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

فرص التطور والنمو المهني

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

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

تاريخ النشر١٩ أبريل ٢٠٢٦
التخصصتقنية المعلومات

عن الشركة

Emdad By Elm

Emdad By Elm

مشاركة الوظيفة