المسمى الوظيفي: مطوّر تكامل (خبرة 3-12+ سنة)
الخبرة: 3-12+ سنة
نوع التوظيف: دوام كامل
الموقع: مفتوح
ملخص الدور:
نبحث عن مطوّر تكامل ذي خبرة لتصميم وتطوير وصيانة حلول تكامل قابلة للتوسع عبر تطبيقات المؤسسات والمنصات السحابية وواجهات برمجة التطبيقات (APIs). يجب أن يمتلك المرشح المثالي خبرة في إدارة واجهات برمجة التطبيقات، وتكامل المؤسسات، وأنظمة الرسائل، وأتمتة سير العمل، وتقنيات تكامل البيانات السحابية لتمكين الاتصال السلس بين تطبيقات وخدمات الأعمال.
المسؤوليات الرئيسية:
- تصميم وتطوير وتنفيذ حلول تكامل المؤسسات باستخدام منصات إدارة واجهات برمجة التطبيقات ومنصات التكامل.
- بناء ونشر وتأمين وإدارة واجهات برمجة التطبيقات (RESTful APIs) وخدمات الويب.
- تطوير تكاملات التطبيقات والأنظمة باستخدام أنماط تكامل المؤسسات.
- تصميم وتنفيذ حلول الرسائل غير المتزامنة والتكامل القائم على الأحداث.
- تطوير سير عمل تكامل البيانات (ETL/ELT) للمنصات السحابية ومنصات المؤسسات.
- تكوين أمان واجهات برمجة التطبيقات، والمصادقة، والتفويض، وتحديد المعدل، وإدارة حركة المرور.
- دمج التطبيقات المحلية والسحابية مع الأنظمة الخارجية.
- مراقبة واستكشاف الأخطاء وإصلاحها وتحسين أداء وموثوقية التكامل.
- التعاون مع مهندسي الحلول، ومطوري التطبيقات، وأصحاب المصلحة في الأعمال، وفرق البنية التحتية.
- إعداد الوثائق الفنية وضمان الالتزام بمعايير وأفضل ممارسات تكامل المؤسسات.
المهارات الأساسية المطلوبة:
- خبرة عملية مع Kong أو Apigee أو APISIX لإدارة واجهات برمجة التطبيقات وتنفيذ بوابات API.
- خبرة مع IBM Cloud Pak for Integration أو منصات تكامل مؤسسية مماثلة.
- خبرة مع RabbitMQ أو منصات رسائل وبث أحداث مماثلة.
- خبرة مع n8n أو أدوات أتمتة سير عمل مماثلة.
- خبرة مع GCP Dataflow أو تقنيات تكامل ومعالجة بيانات سحابية مماثلة.
- خبرة قوية في تطوير REST APIs وخدمات الويب وتكاملات المؤسسات.
- فهم جيد لإدارة دورة حياة واجهات برمجة التطبيقات، وأمان API، وأنماط التكامل.
- معرفة قوية بـ JSON وXML وOAuth 2.0 وJWT وOpenID Connect وآليات مصادقة API.
- مهارات تحليلية واستكشاف أخطاء وإصلاحها وحل مشكلات قوية.
مهارات إضافية (يفضل):
- خبرة مع Apache Kafka أو Google Pub/Sub أو Azure Service Bus.
- معرفة بـ Docker أو Kubernetes.
- خبرة مع AWS أو Microsoft Azure أو Google Cloud Platform (GCP).
- الإلمام بخطوط أنابيب CI/CD وDevOps والبنية التحتية كرمز (IaC).
- خبرة مع أدوات ETL/ELT وأطر تحويل البيانات.
- فهم الخدمات المصغرة والبنية القائمة على الأحداث.
- خبرة مع أدوات المراقبة مثل Prometheus أو Grafana أو ELK Stack.
المؤهلات:
- درجة البكالوريوس أو الماجستير في علوم الحاسب، أو تكنولوجيا المعلومات، أو هندسة البرمجيات، أو مجال ذي صلة.
- 3-12+ سنة من الخبرة في تكامل المؤسسات، أو تطوير واجهات برمجة التطبيقات، أو البرمجيات الوسيطة، أو تطوير منصات التكامل.
المهارات المفضلة:
- خبرة في تنفيذ مشاريع تكامل المؤسسات والتحول الرقمي.
- فهم قوي لأنماط تكامل المؤسسات (EIP).
- خبرة في دمج تطبيقات ERP وCRM وSaaS والتطبيقات السحابية الأصلية.
- خبرة في العمل ضمن بيئات Agile/Scrum.
- مهارات ممتازة في التواصل والتوثيق وإدارة أصحاب المصلحة.
- القدرة على تصميم بنى تكامل آمنة وقابلة للتوسع وعالية التوفر.
مشاركة
درجة البكالوريوس أو الماجستير في علوم الحاسب، أو تكنولوجيا المعلومات، أو هندسة البرمجيات، أو مجال ذي صلة. 3-12+ سنة من الخبرة في تكامل المؤسسات، أو تطوير واجهات برمجة التطبيقات، أو البرمجيات الوسيطة، أو تطوير منصات التكامل. خبرة في تنفيذ مشاريع تكامل المؤسسات والتحول الرقمي. فهم قوي لأنماط تكامل المؤسسات (EIP). خبرة في دمج تطبيقات ERP وCRM وSaaS والتطبيقات السحابية الأصلية. خبرة في العمل ضمن بيئات Agile/Scrum. مهارات ممتازة في التواصل والتوثيق وإدارة أصحاب المصلحة. القدرة على تصميم بنى تكامل آمنة وقابلة للتوسع وعالية التوفر.