🇯🇴
مطور أنظمة بايثون الأقدم
Senior Python Systems Developer
Mindrift·🇯🇴 Jordan, الأردن·علوم الحاسوب
٤٠ – ٤٠ USD/ بالساعة
≈ ٦٫٩ ألف – ٦٫٩ ألف USD (شهري)
مجالات المعرفة المطلوبة:
CS-SECS-AICS-PL
ملخص الوظيفة
هذه الوظيفة هي لمطور أنظمة بايثون الأقدم الذي يحتاج إلى خبرة عميقة في الاختبار الوظيفي، ومهارات قوية في لينكس ودッカー، والقدرة على قراءة الكود عبر لغات متعددة. يجب أن يكون المطور قادرًا على إنشاء اختبارات وظيفية سوداء، وإدارة بيئات دッカー، ومراقبة تغطية الكود، وتسريع دورات التطوير باستخدام LLMs.
وصف الوظيفة
عن الوظيفة
هذا المشروع مناسب لمطور بايثون الأقدم ذي خبرة عميقة في الاختبار الوظيفي، ومهارات قوية في لينكس ودッカー، والقدرة على قراءة الكود عبر لغات متعددة بدعم من LLMs (مثل C، Rust، Go) وترجمة المتطلبات لمهام الهجرة، والثقة في استخدام أدوات مثل Roo Code أو Claude Code لتسريع التطوير التكراري.
المسؤوليات الرئيسية
- إنشاء اختبارات وظيفية سوداء للكود الأساسي الكبير في لغات مصدر مختلفة
- إنشاء وإدارة بيئات دッカー لضمان بناء وتنفيذ اختبار يمكن إعادة إنتاجه بنسبة 100% عبر منصات مختلفة
- مراقبة تغطية الكود وتكوين معايير التقييم الآلي لتلبية معايير الصناعة
- استخدام LLMs (Roo Code، Claude) لتسريع دورات التطوير، وتأتميم المهام المتكررة، وتحسين جودة الكود بشكل عام
المتطلبات
- 5+ سنوات من الخبرة كمهندس برمجيات (بشكل أساسي بايثون)
- خبرة عميقة مع pytest (fixtures، session-scoped، timeouts) وتصميم اختبارات وظيفية سوداء لأدوات CLI
- مهارات دッカー على مستوى الخبراء (دッカーไฟลات يمكن إعادة إنتاجها، سياقات المستخدم، مساحات عمل آمنة)
- مهارات قوية في لينكس وبرمجة Bash والراحة في تصحيح الأخطاء داخل الحاويات
- البراعة في أدوات بايثون الحديثة (uv، pyproject.toml، تعبئة)
- القدرة على قراءة وفهم العديد من لغات البرمجة مع LLM (على سبيل المثال C، C++، Rust، أو Go)
- الخبرة في استخدام LLMs (Claude Code، Roo Code، Cursor) لتسريع التطوير التكراري وتوليد اختبارات الحالة
- اللغة الإنجليزية - B2 أو أعلى
المتطلبات المعرفية
- ◆CS-SE(٩٠%)
- ◆CS-AI(٨٠%)
- ◆CS-PL(٧٠%)
المصدر: serpapiآخر تحديث: ١٨/٣/٢٠٢٦أهمية: ٨٥%