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