




**المتطلبات والمسؤوليات** **مطوّر تكاملات برمجية** =================================== عن الدور: توفر شركة فلايرستيك تطبيقات تجارية للشركات الناقلة في مجال النقل على الميل الأخير. وتشمل هذه التطبيقات كل شيء من تطبيقات المكتب الخلفي للموظفين المكتبيين إلى التطبيقات المتنقلة للسائقين وموظفي المستودعات. يوجد لدى العديد من عملائنا تكاملات مع عملائهم لقبول الطلبات وإرسال تحديثات تقدم الطلب والفواتير. تعتمد العديد من هذه التكاملات على الملفات (مثل EDI ANSI X.12 أو تنسيقات مخصصة)، وعدد متزايد منها يعتمد على واجهات برمجة التطبيقات (APIs). نقوم بتطوير هذه التنفيذات بلغة بايثون على خوادم لينكس. ونحن نبحث عن شخص جديد لتطوير هذه التكاملات. ستكون مسؤولياتك في هذا المنصب كالتالي: * فهم الواجهة المطلوبة بين عملائنا وعملائهم. * تحليل الوثائق المتاحة الخاصة بالواجهة. * توثيق تفاصيل التكامل. * تصميم حل يلبي احتياجات عملائنا وعملائهم. * تقدير الجهد اللازم لتنفيذ الحل. * تطوير الحل المتفق عليه مع اختبارات الوحدة. * اختبار التكامل مع الموظفين في الشركة الطالبة ومع عميلهم. * دعم التكامل في بيئة التشغيل. **المهارات المطلوبة:** * إتقان قوي لبرمجة لغة بايثون. * إتقان قوي لسطر أوامر لينكس وواجهات برمجة التطبيقات (APIs) وأنظمة الملفات. * خبرة في أنظمة التحكم بالإصدار الموزعة (git) على مزودي الخدمات السحابية. * خبرة في نصوص لينكس (bash scripts). * مهارات اتصال شفهية وكتابية ممتازة. * خبرة في تنسيق JSON. * فهم بروتوكولات نقل الملفات (FTP, SFTP, FTPS). * فهم بروتوكولات واجهات برمجة التطبيقات على الإنترنت (REST, HTTP, SOAP). **مهارات مرغوبة:** * معرفة بـ ANSI X.12 EDI أو EDIFACT.


