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