موجز الوظائف
نحن نبحث عن مهندس برمجيات لبناء وتنفيذ البرامج الوظيفية. سوف تعمل مع مطورين آخرين ومديري المنتجات طوال دورة حياة تطوير البرمجيات.
في هذا الدور ، يجب أن تكون لاعب فريق مع عين حريصة على التفاصيل ومهارات حل المشكلات. إذا كان لديك أيضًا خبرة في أطر Agile ولغات الترميز الشائعة (مثل JavaScript) ، فنحن نرغب في مقابلتك.
سيكون هدفك هو بناء برامج وأنظمة فعالة تخدم احتياجات المستخدم.
مسؤوليات مهندس البرمجيات
- العمل مع المطورين لتصميم الخوارزميات والرسوم البيانية الانسيابية
- إنتاج رمز نظيف وفعال بناءً على المواصفات
- دمج مكونات البرامج وبرامج الطرف الثالث
- التحقق من البرامج والأنظمة ونشرها
- استكشاف الأخطاء وإصلاحها وتصحيحها وترقية البرامج الموجودة
- جمع وتقييم تعليقات المستخدمين
- يوصي وتنفيذ التحسينات
- إنشاء وثائق تقنية للرجوع إليها وإعداد التقارير
- تعديل البرامج لإصلاح الأخطاء، وتكييفها مع الأجهزة الجديدة، وتحسين أدائها، أو ترقية واجهات.
- توجيه إجراءات اختبار النظام والتحقق من صحته.
- توجيه برمجة البرمجيات وتطوير الوثائق.
- التشاور مع الإدارات أو العملاء حول حالة المشروع والمقترحات.
- العمل مع العملاء أو الإدارات على القضايا التقنية بما في ذلك تصميم نظام البرمجيات والصيانة.
- تحليل المعلومات للتوصية والتخطيط لتركيب أنظمة جديدة أو تعديلات على نظام قائم.
- التشاور مع موظفي الهندسة لتقييم واجهات البرامج والأجهزة وتطوير المواصفات ومتطلبات الأداء.
- تصميم وتطوير أنظمة البرمجيات باستخدام التحليل العلمي والنماذج الرياضية للتنبؤ وقياس النتائج ونتائج التصميم.
- إعداد تقارير عن مواصفات مشروع البرمجة أو الأنشطة أو الحالة.
- التشاور مع مديري المشاريع للحصول على معلومات حول القيود أو القدرات.
متطلبات مهندس البرمجيات
- خبرة مثبتة كمطور برامج أو مهندس برامج أو دور مماثل
- الإلمام بمنهجيات التنمية الرشيقة
- خبرة في تصميم وتطوير البرمجيات في بيئة مدفوعة بالاختبار
- معرفة لغات الترميز (مثل C ) ، Java ، JavaScript) والأطر / الأنظمة (مثل AngularJS ، Git)
- خبرة في قواعد البيانات وأطر رسم خرائط الكائنات (ORM) (مثل السبات)
- القدرة على تعلم لغات وتقنيات جديدة
- مهارات اتصال ممتازة
- الحيلة واستكشاف الأخطاء وإصلاحها
- الاهتمام بالتفاصيل
- درجة البكالوريوس في علوم الكمبيوتر أو درجة ذات الصلة.
- معرفة دورة حياة تطوير البرمجيات.
- الرغبة في العمل في بيئة سريعة الخطى.
- القدرة على تطوير وحدة اختبار مكونات التعليمات البرمجية أو تطبيقات كاملة.
- الإبداع هو دائما زائد.
- يجب أن يكون مطور كومة كاملة وفهم مفاهيم هندسة البرمجيات.
- خبرة في العمل على مجموعة متنوعة من مشاريع تطوير البرمجيات.
- معرفة عميقة بلغة البرمجة.
مهارات أخرى
- الاهتمام بالتفاصيل
- نهج منطقي لحل المشكلات
- القدرة على العمل بشكل مستقل وفي فرق مختلطة
- الخبرة في تطوير الويب
الراتب
50000 – 80000 دينار بحريني
ساعات العمل
11AM-8PM (من الاثنين إلى الجمعة) و 7PM - 12PM (السبت)
مرافق أخرى
- اثنين من مكافأة المهرجان
- مكافأة الأداء
- الغداء والوجبات الخفيفة
- غير محدود الشاي والقهوة
- الترفيه والجولة
- آخرون وفقا لسياسة الشركة
المؤهلات التعليمية
- علوم الكمبيوتر أو درجة التقنية.
- درجة المعلوماتية أو هندسة البرمجيات
- درجة هندسة البرمجيات
- درجة تصميم وتطوير الويب
الخبرة
خبرة لا تقل عن 2-3 سنوات في قطاع تطوير البرمجيات. المؤهلات التالية ستكون ميزة إضافية:
- التنمية رشيقة
- أمن المعلومات
- اختبار البرمجيات
- تطوير الحلول والهندسة المعمارية
- إدارة تكنولوجيا المعلومات.
- ضمان جودة البرمجيات
كيفية التقديم؟
يرجى إرسال سيرتك الذاتية إلى hr@bpoengine.com أو يمكنك الاتصال بنا على +88 01716 988 953 لمعرفة المزيد.


