في المكتب دوام كامل
SYNKCODE FZCO -
الإمارات , دبي
--
Company

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

  • محلل برامج بايثون — الوصف الوظيفي

    يُصمم محلل برامج بايثون، ويطور، ويختبر، ويحافظ على التطبيقات المعتمدة على بايثون بينما يحلل متطلبات العمل ويرجمتها إلى حلول تقنية فعالة.

    المسؤوليات الأساسية

    • تحليل العمليات التجارية واحتياجات المستخدم ومتطلبات النظام.

    • تطوير وصيانة التطبيقات وواجهات البر APIs وأتمتة البرمجيات وحلول معالجة البيانات باستخدام بايثون.

    • ترجمة المتطلبات الوظيفية إلى مواصفات فنية.

    • استكشاف أخطاء البرمجيات ومشاكل الأداء وحوادث الإنتاج.

    • تصميم وتحسين استعلامات قواعد البيانات ودمج البيانات.

    • كتابة رمز نظيف وقابل لإعادة الاستخدام وموثق جيدًا وقابل للاختبار.

    • تطوير اختبارات الوحدة والتكامل والاختبارات الآلية.

    • دمج التطبيقات مع قواعد البيانات وواجهات برمجة التطبيقات التابعة لأطراف خارجية والأنظمة الداخلية.

    • المشاركة في مراجعات الشفرة واتباع معايير التطوير والأمان.

    • إعداد الوثائق الفنية ومخططات سير العمل وأدلة المستخدم.

    • التعاون مع محللي الأعمال والمطورين ومهندسي QA وأصحاب المصلحة.

    • دعم نشر التطبيق ومراقبته وصيانته والتحسين المستمر.

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

    • درجة البكالوريوس في علوم الحاسوب أو تكنولوجيا المعلومات أو الهندسة البرمجية أو تخصص ذي صلة.

    • خبرة مهنية في تطوير التطبيقات باستخدام بايثون.

    • معرفة قوية بأطر بايثون مثل Django أو Flask أو FastAPI.

    • خبرة مع قواعد البيانات العلاقية وSQL.

    • الت familiarity مع REST APIs وJSON وGit وممارسات دورة حياة تطوير البرمجيات.

    • فهم البرمجة الموجهة للكائنات وهياكل البيانات والخوارزميات وأنماط التصميم.

    • مهارات تحليلية قوية، وحل مشكلات، والاتصال.

    • القدرة على تحويل متطلبات العمل إلى حلول تقنية موثوقة.

    المؤهلات المفضلة

    • خبرة مع منصات الحوسبة السحابية مثل AWS أو Microsoft Azure أو Google Cloud.

    • الاطلاع على Docker وخطوط CI/CD وبيئات Linux.

    • خبرة مع PostgreSQL أو MySQL أو SQL Server أو Oracle.

    • معرفة بـ Pandas وNumPy وعمليات ETL أو أدوات تصور البيانات.

    • الاطلاع على منهجيات Agile أو Scrum.

    • فهم أمان التطبيق وتحسين الأداء.

    معايير النجاح

    • تسليم حلول دقيقة وقابلة للصيانة ضمن الجدول الزمني.

    • خفض عيوب النظام والتعامل اليدوي.

    • موثوقية التطبيق وأداءه.

    • جودة الوثائق الفنية.

    • رضا أصحاب المصلحة والمستخدمين النهائيين.

الملف المرشح المرغوب

  • يمتلك شهادة بكالوريوس في علوم الحاسوب أو تكنولوجيا المعلومات أو مجال ذو صلة، مما يوفر أساسًا قويًا في مبادئ البرمجة.

  • لديه 3-5 سنوات من الخبرة في تطوير البرمجيات أو مجال ذي صلة، مع إثبات القدرة على تنفيذ مشاريع ناجحة.

  • يظهر كفاءة في لغات البرمجة مثل Java أو Python أو C++، مع ترسيخ القدرة على كتابة رمز نظيف وفعال.

وظائف مشابهة

حول SYNKCODE FZCO
الإمارات, دبي