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

المسؤوليات:

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

المتطلبات:

  1. درجة البكالوريوس في علوم الكمبيوتر أو الهندسة أو مجال ذي صلة.
  2. أكثر من 3 سنوات من الخبرة المهنية في تطوير البرمجيات ، مع التركيز على برمجة C ++.
  3. معرفة قوية بلغة C ++ ، ليبrarوالأنواع والأطر (مثل Boostأو STL أو Qt).
  4. الكفاءة في البرمجة الشيئية وأنماط التصميم وهياكل البيانات.
  5. الإلمام بتعدد مؤشرات الترابط وإدارة الذاكرة وبرمجة الشبكة.
  6. خبرة في أنظمة التحكم في الإصدار (مثل Git) وأدوات تتبع الأخطاء (على سبيل المثال ، JIRA).
  7. مهارات تحليلية وحل المشكلات وتصحيح الأخطاء ممتازة.
  8. مهارات اتصال قوية والقدرة على العمل بفعالية في بيئة جماعية تعاونية.
  9. موجه نحو التفاصيل ومنظم ، مع القدرة على إدارة مهام متعددة والوفاء بالمواعيد النهائية.

من الجميل أن الموسرين:

  1. معرفة لغات البرمجة الأخرى ، مثل Python أو Java أو C #.
  2. خبرة في التطوير عبر الأنظمة الأساسية ، بما في ذلك Linux و Windows و macOS.
  3. الإلمام بمنهجيات تطوير البرمجيات Agile ، مثل Scrum أو Kanban.

    إذا كنت مهندس برمجيات C ++ موهوب ولديك شغف لإنشاء حلول برمجية مبتكرة ، فنحن نريد أن نسمع منك! يرجى تقديم سيرتك الذاتية وخطاب التغطية ، مع تفاصيل خبرتك ومؤهلاتك إلينا. ونحن نتطلع إلى مراجعة طلبك.