مهندس برمجيات الأول - حلول رقمية
ملخص الوظيفة
هذه الوظيفة تتطلب مهندس برمجيات لديه مهارات في لغات البرمجة مثل Python و C++ و Java، وفهم دورة حياة تطوير البرمجيات. يجب أن يكون قادرًا على العمل مع العملاء لفهم ومعالجة مشاكل المنتجات، وتقديم حلول مخصصة وبرامج وأدوات دمج أنظمة. يجب أن يكون لديه فهم أساسي لأدوات تطوير البرمجيات وأطر البرمجة وقواعد البيانات.
وصف الوظيفة
المسؤوليات:
تثبيت وتحديث وتكوين أنظمة SCADA وتحسين الإنتاج. بناء الشاشات والعمليات والتقارير لدعم عمليات العملاء وأجهزة SCADA. التفاعل مع العملاء لفهم ومعالجة مشاكل المنتجات. دعم تطبيق تطبيقات الطرف الثالث بناءً على الاحتياجات التجارية. تقديم حلول مخصصة وبرامج وأدوات دمج أنظمة باستخدام البرامج النصية إلى جانب الوثائق الإجرائية والتقارير ذات الصلة. تحديد سبب المشكلة المبلغ عنها من خلال تصحيح البرنامج / البرامج النصية وإذا لزم الأمر، تصحيحها أو الإبلاغ عنها إلى المطورين. تقديم الدعم للعملاء الداخليين والخارجيين الذين يعملون على مشاريع استشارية تستخدم برنامج تحسين الشركة.
المهارات:
- معرفة لغات البرمجة مثل Python و C++ و Java أو مماثلة.
- فهم دورة حياة تطوير البرمجيات (SDLC) وأفضل الممارسات في البرمجة.
- معرفة أساسية بالبيانات وقواعد البيانات وواجهات برمجة التطبيقات (APIs) ومفاهيم دمج الأنظمة.
- إلمام بأدوات التصحيح والاختبار ومراقبة الإصدار.
- التفكير التحليلي ومهارات حل المشكلات.
- الانتباه القوي للتفاصيل والقدرة على كتابة رمز نظيف وقابل للصيانة.
- مهارات التواصل والعمل الجماعي الجيدة.
المؤهلات:
بكالوريوس في علوم الحاسوب / العلوم / الإلكترونيات / الكهربائية /仪器 / الهندسة الصناعية. 0-1 سنة من الخبرة في تطوير البرمجيات أو الأدوار الفنية المرتبطة. فهم أساسي لأدوات تطوير البرمجيات وأطر البرمجة وقواعد البيانات. معرفة منصات السحابة وتحليل البيانات أو أنظمة البرمجيات الصناعية تعتبر ميزة.
المتطلبات المعرفية
- ◆CS-SE(٩٠%)
- ◆CS-PL(٨٠%)
- ◆CS-SDF(٧٠%)