مهندس اتصال API
Penta Consulting
تعتبر وظيفة مهندس واجهات برمجة التطبيقات (API Connect Architect) في شركة Penta Consulting واحدة من الفرص المتميزة في قطاع التكنولوجيا بالمملكة العربية السعودية. تلعب هذه الوظيفة دورًا حيويًا في تطوير وتحسين الحلول البرمجية المخصصة، مما يساعد المؤسسات على تحقيق تكامل فعال بين الأنظمة المختلفة وتعزيز الكفاءة التشغيلية. مع تزايد الاعتماد على التحول الرقمي في العديد من القطاعات، يصبح مهندسو واجهات برمجة التطبيقات في صميم هذا التحول، حيث يسهمون في إنشاء واجهات سلسة ومؤمنة تتيح نقل البيانات والتفاعل بين التطبيقات بسلاسة. إن وجود خبراء في هذا المجال يعد ضروريًا لدعم الابتكار وتعزيز القيمة المضافة للعملاء.
المهام والمسؤوليات الرئيسية:
-
تحديد المشكلات وحلها: يجب على المهندس أن يكون لديه القدرة على تحديد المشكلات المتعلقة بواجهات برمجة التطبيقات وحلها، مما يضمن استمرارية الخدمة وجودتها.
-
تصميم وتطوير ونشر وصيانة واجهات برمجة التطبيقات: يتطلب دور المهندس تصميم وبناء واجهات برمجة التطبيقات باستخدام IBM API Connect v10، بالإضافة إلى صيانتها لضمان أداء ممتاز.
-
إدارة ومراقبة أنظمة API Connect: يشمل ذلك إدارة وحدات النظام المختلفة مثل Manager وAnalytics وDeveloper Portal وGateway، لضمان عملها بكفاءة.
-
تهيئة بوابة DataPower كبيئة تشغيل لواجهات برمجة التطبيقات: يتضمن ذلك إدارة الشهادات وسياسات النطاق والخدمات لضمان أمان وسلاسة عمليات التكامل.
-
تنفيذ وإدارة مزود OAuth 2.0: مما يتضمن دعم JWT والتعامل مع الرموز المخصصة لضمان أمان البيانات المرسلة والمستلمة.
-
التعامل مع إعدادات TLS/SSL: إدارة تكوينات TLS/SSL، بما في ذلك TLS المتبادل، والمحافظ على المفاتيح، وإدارة الشهادات.
-
دمج مصادقة المستخدم وتفويضه مع سجلات مستخدمي LDAP: لضمان أمان الوصول إلى البيانات والخدمات.
-
صيانة بيئات واجهات برمجة التطبيقات: من خلال تحديثات الإصدارات، والنسخ الاحتياطي، والتصحيحات لضمان استمرارية العمل.
-
تطوير GatewayScript والسياسات المخصصة: لتمكين التحويل المتقدم للطلبات والاستجابات بما يتناسب مع احتياجات الأعمال.
-
دعم تدفقات الرسائل الآمنة: من خلال توفير تشفير وفك تشفير وتوقيع الرسائل والتحقق منها.
-
التعاون مع فرق DevOps والسحابة: لضمان التكامل السلس في عمليات التكامل المستمر والتسليم المستمر، وأتمتة إدارة التهيئة.
المتطلبات والمؤهلات المطلوبة:
-
درجة علمية في علوم الحاسوب أو مجال ذي صلة: يفضل أن يكون لدى المرشح خلفية أكاديمية قوية في مجال التكنولوجيا.
-
خبرة مثبتة في استخدام IBM API Connect v10: مع فهم عميق لوظائف الإدارة.
-
خبرة في IBM DataPower: للتعامل مع عمليات التكامل على مستوى المؤسسات وتكوينات البوابة.
-
إجادة اللغة العربية والإنجليزية: تحدثًا وكتابة، مما يسهل التواصل الفعال مع الفرق المختلفة.
-
قدرة على العمل تحت الضغط: والتكيف مع متطلبات المشاريع المتغيرة.
-
خبرة في حل المشكلات التقنية: والتعامل مع تحديات النظام المعقدة بفعالية.
-
معرفة شاملة بممارسات أمان البيانات: بما في ذلك بروتوكولات OAuth وTLS/SSL.
المهارات التقنية المطلوبة:
-
إتقان IBM API Connect v10: بما في ذلك جميع الوظائف المرتبطة بها.
-
تجربة مع DataPower Gateway: والخدمات المرتبطة به.
-
مهارات البرمجة بلغة GatewayScript: لتطوير السياسات المخصصة.
-
معرفة بتقنيات الأمان: مثل OAuth 2.0 وJWT.
-
إدارة الشهادات: وفهم عميق لتكوينات SSL/TLS.
-
مهارات تكامل الأنظمة: مع القدرة على دمج أنظمة مختلفة بسلاسة.
المهارات الشخصية والقيادية:
-
مهارات تواصل ممتازة: قادرة على توصيل الأفكار الفنية بشكل واضح وفعال.
-
قدرة على العمل ضمن فريق: مع روح التعاون والتفاعل الإيجابي.
-
مهارات تنظيمية قوية: تساعد في إدارة الوقت والمشاريع بكفاءة.
-
قدرة على التفكير النقدي: وتحليل المشكلات بشكل فعال.
-
التكيف والمرونة: في التعامل مع التغيرات السريعة في بيئة العمل.
بيئة العمل وثقافة الشركة:
تعتبر شركة Penta Consulting من الشركات الرائدة في تقديم خدمات التكنولوجيا في منطقة أوروبا والشرق الأوسط وأفريقيا. تتميز الشركة ببيئة عمل محفزة تدعم الإبداع والتفكير الابتكاري. تشجع الشركة على التعاون بين الفرق وتوفير فرص لتبادل المعرفة والخبرات. كما تسعى لضمان توازن صحي بين العمل والحياة الشخصية، مما يعزز من رفاهية الموظفين ويدعم إنتاجيتهم.
فرص التطور والنمو المهني:
تؤمن شركة Penta Consulting بأهمية تطوير مهارات موظفيها وتوفير الفرص لهم للنمو المهني. تقدم الشركة برامج تدريبية وورش عمل متخصصة لتعزيز المعرفة التقنية والمهارات القيادية. كما تسعى لتوفير مسارات مهنية واضحة للموظفين، مما يمكنهم من تحقيق تقدم مستدام في مجالاتهم. إن العمل في Penta Consulting يمنح الفرصة للاحتكاك بأحدث التقنيات والابتكارات في مجال تكنولوجيا المعلومات، مما يعزز من القدرة التنافسية للموظفين في سوق العمل.