drjobs مطور التكامل English

مطور التكامل

صاحب العمل نشط

1 وظيفة شاغرة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs
أرسل لي وظائف مشابهة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف
الخبرة drjobs

Not Mentionedسنوات

موقع الوظيفة drjobs

دبي - الإمارات

الراتب drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

الجنسية

إماراتي

الجنس

ذكر

عدد الوظائف الشاغرة

1 وظيفة شاغرة

الوصف الوظيفي

الأدوار والمسؤوليات

الكفاءة في لغات البرمجة مثل Java وC# وPython أو ما شابه ذلك.
الخبرة في منصات التكامل (مثل MuleSoft وDell Boomi وApache Camel) وأدوات إدارة واجهة برمجة التطبيقات.
فهم قوي لخدمات الويب (REST وSOAP) وXML وJSON وتنسيقات تبادل البيانات الأخرى.

إلمام بأنماط تكامل المؤسسة وهندسة الخدمات المصغرة.

معرفة ممارسات الترميز الآمن والخبرة في آليات المصادقة والتفويض (OAuth وSAML وJWT).

الخبرة في أنظمة التحكم في الإصدارات (مثل Git) وأنابيب التكامل المستمر/النشر المستمر (CI/CD).

الشهادات ذات الصلة في تقنيات التكامل أو تطوير البرامج تعتبر ميزة إضافية.

الحد الأدنى:

المؤهلات والشهادات التعليمية

 درجة البكالوريوس في علوم الكمبيوتر أو تكنولوجيا المعلومات أو مجال ذي صلة.

الحد الأدنى:

خبرة العمل

خبرة لا تقل عن 3 سنوات في تكامل النظام أو تطوير البرامج أو دور مماثل.

تصميم وتطوير تكامل النظام:

تصميم حلول التكامل: تطوير حلول التكامل التي تضمن تبادل البيانات بشكل فعال بين التطبيقات والأنظمة المختلفة. ويمكن أن يشمل ذلك أنظمة مثل ERP وCRM وHRMS وتطبيقات المؤسسات الأخرى.
بناء الواجهات: إنشاء واجهات بين أنظمة مختلفة باستخدام تقنيات البرامج الوسيطة أو واجهات برمجة التطبيقات، مما يتيح تدفق البيانات بين التطبيقات والمنصات المختلفة.
تطوير واجهات برمجة التطبيقات: تصميم وبناء واجهات برمجة تطبيقات RESTful وخدمات الويب SOAP ومكونات التكامل الأخرى لعرض البيانات والوظائف للأنظمة الداخلية أو الخارجية.
العمل مع أدوات التكامل: الاستفادة من منصات التكامل مثل MuleSoft أو Dell Boomi أو Apache Camel أو Tibco أو Oracle SOA Suite لتنفيذ حلول التكامل.
تحويل البيانات وتعيينها:

تحويل البيانات: كتابة التعليمات البرمجية لتحويل البيانات من تنسيق واحد (على سبيل المثال، JSON أو XML) إلى تنسيق آخر لضمان التوافق بين الأنظمة. ويتضمن ذلك استخراج البيانات وتحويلها وتحميلها (ETL) من أنظمة المصدر إلى أنظمة الهدف.
تعيين البيانات: تحديد قواعد تعيين البيانات وتنفيذها لضمان فهم البيانات من نظام واحد ومعالجتها بدقة بواسطة نظام آخر.
تكوين البرامج الوسيطة:

إدارة البرامج الوسيطة: تكوين وإدارة حلول البرامج الوسيطة التي تربط بين أنظمة مختلفة وتتوسط الاتصالات بينها. تتضمن البرامج الوسيطة أدوات مثل حافلات الخدمات المؤسسية (ESBs) أو طوابير الرسائل أو منصات التكامل.
مراقبة البرامج الوسيطة وواجهات برمجة التطبيقات: ضمان استقرار وموثوقية وأداء مكونات البرامج الوسيطة من خلال إعداد أنظمة التسجيل والمراقبة والتنبيه.
تكامل واجهة برمجة التطبيقات:

تصميم نقاط نهاية واجهة برمجة التطبيقات: إنشاء وتوثيق واجهات برمجة التطبيقات RESTful وخدمات SOAP لدمج الأنظمة. تأكد من أن واجهات برمجة التطبيقات آمنة وقابلة للتطوير ومُحسَّنة للأداء.
أمان واجهة برمجة التطبيقات: تنفيذ بروتوكولات الأمان المناسبة، مثل OAuth ومفاتيح واجهة برمجة التطبيقات والتشفير، لحماية البيانات التي يتم إرسالها عبر واجهات برمجة التطبيقات.
إصدارات واجهة برمجة التطبيقات: إدارة إصدارات واجهة برمجة التطبيقات وضمان التوافق مع الإصدارات السابقة عند إصدار إصدارات جديدة من واجهة برمجة التطبيقات.
معالجة الأخطاء واستكشاف الأخطاء وإصلاحها:

اكتشاف الأخطاء: تنفيذ آليات معالجة الأخطاء وتسجيلها للكشف عن المشكلات في عملية التكامل وتتبعها والإبلاغ عنها.

استكشاف الأخطاء وإصلاحها: استكشاف أخطاء فشل التكامل ومشاكل الأداء وتناقضات البيانات وإصلاحها، والعمل بشكل وثيق مع فرق تكنولوجيا المعلومات الأخرى لحلها.

الاختبار وضمان الجودة:

اختبار الوحدة والتكامل: كتابة وتنفيذ الاختبارات للتحقق من صحة منطق التكامل، وضمان تحويل البيانات وتعيينها ونقلها بشكل صحيح بين الأنظمة.

بيئات الاختبار: إعداد بيئات التطوير والاختبار وصيانتها لمحاكاة التكاملات وضمان عمل الحلول كما هو متوقع قبل النشر.

التعاون مع الفرق متعددة الوظائف:

العمل مع محللي الأعمال: التعاون مع محللي الأعمال لفهم متطلبات التكامل وضمان تلبية حل التكامل لاحتياجات العمل.

التعاون مع مطوري الواجهة الخلفية/الواجهة الأمامية: العمل مع فرق التطوير الأخرى لضمان تنفيذ التكاملات بسلاسة وتلبية المتطلبات الفنية والوظيفية.
التواصل مع أصحاب المصلحة: التواصل مع أصحاب المصلحة من الفرق الأخرى، مثل العمليات والبنية الأساسية والدعم، لضمان تلبية حلول التكامل للأهداف العامة للشركة.
تحسين الأداء:

تحسين تدفق البيانات: مراقبة وتحسين حلول التكامل بشكل مستمر من أجل الأداء وقابلية التوسع والكفاءة، وخاصة عند التعامل مع كميات كبيرة من البيانات.
موازنة التحميل: تنفيذ استراتيجيات موازنة التحميل وتحسين الأنظمة لضمان توافر خدمات التكامل واستجابة عالية لها.
التوثيق والصيانة:

التوثيق: توثيق بنية وتصميم وتنفيذ حلول التكامل، بالإضافة إلى توفير أدلة المستخدم ومواصفات النظام.
التحكم في الإصدار: استخدام أنظمة التحكم في الإصدار مثل Git لإدارة وتتبع التغييرات في كود التكامل.
الصيانة والتحديثات: صيانة وتحديث التكاملات بشكل منتظم لاستيعاب الميزات الجديدة ومعالجة المشكلات وضمان التوافق المستمر مع الأنظمة الأخرى.


الملف الشخصي المرغوب للمرشح

لغات البرمجة:

إتقان لغات البرمجة مثل Java وC# وPython وJavaScript وNode.js وSQL.

الخبرة في كتابة البرامج النصية أو بناء التطبيقات التي يمكنها إدارة تدفقات البيانات وتفاعلات API.

أدوات التكامل والبرمجيات الوسيطة:

المعرفة بالبرمجيات الوسيطة وأدوات التكامل مثل MuleSoft وApache Camel وTibco وDell Boomi وOracle Integration Cloud وSAP PI/PO.

المعرفة العملية بـ Enterprise Service Buses (ESB) وMessage Queues ومحركات تحويل البيانات.

تطوير وإدارة API:

المعرفة القوية بإنشاء واستهلاك واجهات برمجة التطبيقات RESTful وخدمات الويب SOAP وGraphQL.

الخبرة في بوابات API وإدارة دورة حياة API (الإصدارات والأمان والمراقبة).

الكفاءة في Swagger/OpenAPI لتوثيق API.
تنسيقات البيانات والبروتوكولات:

فهم تنسيقات البيانات المختلفة، بما في ذلك XML وJSON وCSV وYAML، وكيفية العمل معها في التكاملات.

الإلمام ببروتوكولات تبادل البيانات مثل SOAP وREST وMQTT وAMQP.

التكامل السحابي:

خبرة في دمج الأنظمة المستندة إلى السحابة مثل AWS وAzure وGoogle Cloud، وخاصة في بيئات السحابة الهجينة.

الإلمام بأدوات التكامل السحابية الأصلية مثل AWS Lambda وAzure Logic Apps وGoogle Cloud Pub/Sub.

قاعدة البيانات وSQL:

إتقان SQL لاستخراج البيانات وتحويلها وتحميلها (ETL).

الخبرة في إدارة قواعد البيانات وربط قواعد البيانات بحلول التكامل (على سبيل المثال، MySQL وPostgreSQL وOracle وSQL Server).

الأمان والامتثال:

معرفة OAuth 2.0 وOpenID Connect وJWT لتأمين واجهات برمجة التطبيقات والخدمات.
المعرفة ببروتوكولات التشفير وطرقه للبيانات أثناء النقل وفي حالة السكون.

فهم معايير الامتثال للصناعة مثل GDPR وHIPAA وPCI DSS.

DevOps والأتمتة:

الخبرة في خطوط أنابيب CI/CD لأتمتة عملية نشر التكامل.

الإلمام بأدوات Docker وKubernetes والبنية الأساسية ككود مثل Terraform أو Ansible.

الاختبار والتصحيح:

المعرفة بالأدوات اللازمة للاختبار الآلي لواجهات برمجة التطبيقات والتكاملات (على سبيل المثال، Postman وSoapUI وJUnit وMockito).

القدرة على تصحيح مشكلات التكامل المعقدة والحفاظ على السجلات لمراقبة صحة التكامل.

نوع التوظيف

دوام كامل

المجال

المحاسبة

القسم / المجال المهني

تطوير البرامج

نبذة عن الشركة

الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا