مطور برمجيات

2 weeks ago


Abu Dhabi, Abu Dhabi, United Arab Emirates IDC group Full time
  1. قيادة تصميم وهندسة حلول الدمج المعقدة ، باستخدام الخبرة الواسعة في هندسة البرمجيات وتصميم واجهة برمجة التطبيقات وتطوير الوسيط.
  2. تطوير مكونات وخدمات الدمج عالية الجودة وقابلة للتوسع والصيانة باستخدام لغات البرمجة مثل جافا ، بايثون ، سي شارب ، أو جافا سكريبت ، جنبًا إلى جنب مع إطارات الدمج وتقنياتها مثل أباتشي كاميل ، ميولسوفت ، النخبة في الربيع ، WSO2.
  3. تصميم وتنفيذ واجهات برمجة التطبيقات RESTful ، وخدمات SOAP ، ومعايير وبروتوكولات خدمات الويب الأخرى ، مع ضمان الالتزام بأفضل الممارسات والمعايير الصناعية لتصميم وثائقة واجهة برمجة التطبيقات.
  4. استخدام أنماط الدمج المؤسسية (EIPs) ، وأنظمة قوائم الرسائل ، وهندسة الأحداث المدفوعة (EDA) ، وبروتوكولات الرسائل اللا متزامنة (على سبيل المثال ، JMS ، AMQP ، MQTT) لمعالجة متطلبات الدمج والتحديات المعقدة.
  5. التعاون مع فرق منصات السحابة واستخدام أنماط وأدوات الدمج الطبيعية للسحابة (على سبيل المثال ، AWS Lambda ، Azure Functions ، Google Cloud Pub/Sub) لتطوير حلول الدمج قابلة للتوسع والمقاومة للأخطاء لبيئات السحابة.
  6. استخدام مهاراتك في حل المشاكل لتحليل المتطلبات الفنية ، وتحديد تحديات الدمج ، واقتراح حلول مبتكرة تلبي أهداف الأعمال وتعزز الكفاءة.
  7. العمل عن كثب مع الفرق وأصحاب المصلحة من مختلف الأقسام لجمع المتطلبات ، وتقديم الإرشادات التقنية ، وتقديم حلول الدمج التي تتماشى مع أهداف الأعمال وأولوياتها.
  8. الحفاظ على التركيز القوي على جودة الكود ، واتباع معايير البرمجة وأفضل الممارسات للتحكم في النسخة ومبادئ هندسة البرمجيات لضمان تطوير كود نظيف وقابل للصيانة