في المكتب
Sucafina -
لبنان , بيروت
--
Company

تفاصيل الوظيفة

نظرة عامة على الدور: يتحمل مهندس التكامل مسؤولية تصميم وتطوير وصيانة تكاملات المؤسسة عبر التطبيقات الداخلية والخارجية باستخدام خدمات Microsoft Azure Integration و تقنيات .NET. يركز هذا الدور على تطوير API، حلول Middleware، والهندسة المعمارية القائمة على الأحداث، ومنصات الرسائل، وتكامل النظام مع النظام. سيعمل المهندس بشكل وثيق مع فرق التطبيق، وأصحاب المصلحة في الأعمال، والمعماريين لتقديم حلول تكامل آمنة وقابلة للتوسع وموثوقة عبر المؤسسة. المسؤوليات الرئيسية 1. تصميم الحلول تصميم وتنفيذ حلول التكامل باستخدام خدمات Azure مثل: Azure Logic Apps (Standard & Consumption) Azure Service Bus (Queues, Topics, DLQ) Azure API Management Event Grid / Event Hub Azure Functions ترجمة المتطلبات الوظيفية إلى معماريات تكامل قابلة للتوسع. بناء أنماط فحص وإعادة المحاولة والحد من الأخطاء والرسائل الميتة والمراقبة بشكل robust. 2. التطوير والتنفيذ تطوير تدفقات التكامل باستخدام Logic Apps (حالة الحالة واللا حالة). تنفيذ أنماط الرسائل المتزامنة وغير المتزامنة. بناء APIs وموصلات لتكامل أنظمة داخلية/خارجية. تنفيذ خطوط أنابيب CI/CD لمكونات التكامل (Azure DevOps/GitHub). بناء مكونات ونماذج وتكرارات تكامل مؤسسية قابلة لإعادة الاستخدام. 3. Service Bus والرسائل تكوين الصفوف والمواضيع والاشتراكات والقواعد. تنفيذ معالجة DLQ وعمليات الإصلاح وإعادة التشغيل وعزل الرسائل. ضمان أمان الرسائل وتأكيد الهوية والتسليم المؤكد. 4. إدارة API نشر وتأمين ومراقبة APIs باستخدام Azure API Management. تنفيذ السياسات (تحديد المعدل، التخزين المؤقت، التحويل، المصادقة). إدارة دورة حياة API وتسجيل المطورين. 5. المراقبة والدعم تنفيذ التنبيه والمراقبة باستخدام: Application Insights Log Analytics Azure Monitor استكشاف فشل التكامل، ومشكلات الأداء، وتخصيص الرسائل الميتة. دعم أحمال الإنتاج، ضمان موثوقية المنصة وتحسين التكلفة. 6. الأمن والحوكمة تطبيق أفضل الممارسات لإدارة الهوية والوصول (Azure AD). تنفيذ معايير الأمن: الهوية المدارة، OAuth2، RBAC، Key Vault. ضمان التقيد بسياسات الحوكمة المؤسسية ومسارات الاستضافة في Azure.

الملف الشخصي المطلوب

المؤهلات والخبرة: درجة البكالوريوس في علوم الكمبيوتر أو الهندسة Software، أو مجال ذي صلة. مهارات برمجة قوية بـ C# و.NET. خبرة في تطوير واستهلاك RESTful APIs. خبرة في تطوير Web API باستخدام ASP.NET Core. فهم أنماط التكامل المؤسسي ومفاهيم Middleware. معرفة آليات الاتصالات المتزامنة وغير المتزامنة. خبرة في منصات الرسائل مثل: Azure Service Bus فهم قوي لـ JSON و XML و عقود API. خبرة مع خدمات Azure بما في ذلك: Azure Logic Apps Azure Functions Azure API Management Azure Service Bus Event Grid Cosmos DB Azure Storage Container خبرة مع Git وAzure DevOps. الإلمام بخطوط أنابيب CI/CD وأتمتة النشر. فهم مفاهيم المصادقة والأمان بما في ذلك: OAuth2 OpenID Connect الهوية المدارة Azure Key Vault RBAC خبرة في استكشاف أخطاء التطبيقات الموزّعة وتكاملها. مهارات تحليلية قوية، وتصحيح أخطاء، وحل مشكلات.

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

وظائف مشابهة

حول Sucafina
لبنان, بيروت