تصفح جميع التصنيفات
···
تسجيل الدخول / التسجيل

مطوّر بايثون - لبنك كبير في الإمارات

الراتب عند المقابلة

GSSTech Group

Dubai - United Arab Emirates

المفضلة
مشاركة

تمت ترجمة بعض المحتوى تلقائيًا.عرض الأصل
وصف

نبحث عن مهندس بايثون متمرس للانضمام إلى فريقنا الديناميكي. سيكون المرشح المثالي مسؤولاً عن تطوير إطارات عمل ويب قوية، وبناء كود الطرف الخلفي لتقديم مجموعات البيانات بكفاءة، وإجراء عمليات تحويل البيانات لدعم تطبيقاتنا المعتمدة على البيانات. يتطلب هذا الدور فهماً متعمقاً للغة بايثون، وأطر تطوير الويب، ومعالجة البيانات، وإدارة قواعد البيانات. بايثون الأساسية: إجادة مفاهيم وميزات لغة بايثون، والخبرة مع أطر العمل الخاصة بالويب مثل Flask وFastAPI لتطوير واجهات برمجة التطبيقات RESTful، والمهارة في البرمجة غير المتزامنة باستخدام asyncio. الخبرة في التعامل مع الاتصالات المتزامنة وتحسين عمليات الإدخال/الإخراج. يجب أن يكون لديه فهم عميق لهيكل الخدمات المصغرة (Microservices) وأن يكون قادراً على كتابة كود نظيف وفعال وسهل الصيانة. أفضل الممارسات والمتطلبات الأمنية فهم الممارسات الأمنية الخاصة بالخدمات المصغرة، بما في ذلك المصادقة والتوجيز والتشفير. الخبرة في تأمين واجهات برمجة التطبيقات باستخدام OAuth وJWT وأبواب واجهة برمجة التطبيقات (API gateways). تطوير إطار العمل الخاص بالويب تصميم وتطوير وصيانة إطارات عمل ويب قابلة للتوسع باستخدام بايثون. التعاون مع مطوري الواجهة الأمامية لدمج عناصر واجهة المستخدم مع المنطق الخلفي. التأكد من أن إطارات العمل الخاصة بالويب آمنة وفعالة وسهلة الصيانة. امتلاك معرفة سليمة بإطار عمل واحد أو أكثر مبني على بايثون، مثل Django وFlask وPyramid وما شابه. يجب أن يمتلك المهارة اللازمة لاستخدام ميزات الإطار، مثل التوجيه (Routing)، والقوالب (Templating)، والتكامل مع قاعدة البيانات، والمصادقة، والاختبار. Mapper العلاقات الكائنية (ORMs): تطوير الأنظمة الخلفية لتقديم مجموعات البيانات من خلال واجهات برمجة التطبيقات وغيرها من الواجهات. تنفيذ طبقات الوصول إلى البيانات، والتكامل مع مختلف قواعد البيانات وحلول تخزين البيانات. تحسين الكود الخلفي من حيث الأداء والقابلية للتوسع والموثوقية. القدرة على استخدام ORMs للتفاعل مع قواعد البيانات باستخدام كائنات بايثون. تقوم ORMs بإخفاء استعلامات SQL من المستوى المنخفض وتوفير واجهة عالية المستوى للتعامل مع البيانات. بعض أدوات ORMs الشهيرة الخاصة ببايثون هي SQL Alchemy وDjango ORM وما شابه. يجب أن يعرف كيفية تعريف النماذج، وإجراء عمليات CRUD، واستعلام البيانات، وتحديث المعاملات. تحويلات البيانات وإدارة قواعد البيانات: تصميم وصيانة مخططات قواعد البيانات لدعم متطلبات التطبيق. تحسين أداء قاعدة البيانات والتأكد من استرجاع البيانات بكفاءة. تنفيذ وإدارة حلول تخزين البيانات، سواء العلائقية أو NoSQL. تصميم وتنفيذ خطوط أنابيب تحويل البيانات لمعالجة البيانات وإعدادها للتحليل. استخدام عمليات ETL (استخراج، تحويل، تحميل) لتنظيف البيانات وتجميعها وإثرائها. التأكد من سلامة البيانات وجودتها واتساقها عبر جميع عمليات التحويل. مهارات أخرى: ينبغي أيضاً أن يمتلك مهارات عامة أساسية لأي مطور، مثل: التصحيح والاختبار: ينبغي أن يكون قادراً على استخدام الأدوات والتقنيات لاكتشاف الأخطاء وإصلاحها في الكود، مثل التسجيل (Logging)، ونقاط التوقف (Breakpoints)، واختبارات الوحدة، واختبارات التكامل، وما شابه. التحكم بالإصدار: ينبغي أن يكون قادراً على استخدام أنظمة التحكم بالإصدار، مثل Git، لإدارة الكود والتعاون مع المطورين الآخرين. ينبغي أن يعرف كيفية إنشاء الفروع، وتسجيل التغييرات، ودمج التعارضات، وتقديم الطلبات الدافعة والساحبة. التواصل والعمل الجماعي ينبغي أن يكون قادراً على التواصل بفعالية مع العملاء والأطراف المعنية والزملاء، والعمل بشكل جيد ضمن الفريق. ينبغي أن يكون قادراً على كتابة وثائق واضحة وموجزة، واتباع معايير البرمجة وأفضل الممارسات، وتقديم الملاحظات واستقبالها. المتطلبات الخلفية التعليمية درجة البكالوريوس في علوم الحاسوب أو تكنولوجيا المعلومات أو مجال ذي صلة. خبرة ديفوبس خبرة مثبتة كمطور أساسي مع تركيز على تشغيل الإطار العملي إجادة CI/CD خلفية قوية في تطوير وصيانة خطوط أنابيب CI/CD. معرفة بتقنيات البيانات المعرفة التقنية بأدوات البيانات الضخمة (مثل Hadoop وSpark وKafka) ومفاهيم مستودعات البيانات. البراعة في البرمجة النصية الإجادة في لغات البرمجة النصية واللغات البرمجية الشائعة الاستخدام في هندسة البيانات (مثل SQL وShell). الخبرة بنظم التحكم بالإصدار الخبرة مع أنظمة التحكم بالإصدار (مثل Git) والتطوير التعاوني. مهارات حل المشكلات قدرات قوية على حل المشكلات مع اهتمام كبير بالتفاصيل. مهارات الاتصال مهارات اتصال وتعاون ممتازة. معرفة الحوسبة السحابية والحاويات (اختياري) الخبرة في منصات الحوسبة السحابية (مثل AWS وAzure وGCP) وتكنولوجيات التصنيف (مثل Docker وKubernetes) تعد ميزة إضافية. الوعي بإدارة البيانات (اختياري) المعرفة بإدارة البيانات والامتثال وأفضل الممارسات الأمنية للبيانات تعتبر نقطة زائدة


موقع
Dubai - United Arab Emirates
عرض الخريطة

Workable
3,439منتجات
كوكيز
إعدادات الكوكيز
تطبيقاتنا
Download
حمِّل من
APP Store
Download
احصل عليه من
Google Play
© 2025 Servanan International Pte. Ltd.