الوصف الوظيفي
ملخص الدوربصفتك مهندس برمجيات رئيسي، ستقود تصميم وتطور القدرات الأساسية للاستيعاب والتطبيع والتكامل التي تدعم ECOLAB3D. ستتولى استراتيجية العمارة لخطوط بيانات متعددة السحب، وتكامل الشركاء الخارجيين، واستيعاب بيانات القياس عالية الحجم، ومكونات المنصة المعتمدة على الخدمات الصغيرة.
المسؤوليات الرئيسية1. قيادة العمارة والمنصة- امتلاك العمارة لمبادرات متعددة، بما في ذلك المصادقة المعتمدة على الرموز باستخدام مبادئ الخدمة، واستيعاب مخطط JSON العالمي، وأنماط توجيه واجهة برمجة التطبيقات متعددة الأنظمة.
- تصميم خطوط استيعاب قابلة للتوسع باستخدام كافكا، RabbitMQ، Elasticsearch، MongoDB، والخدمات الصغيرة للمنصة.
- تشكيل العمارة "نجمة الشمال" لتحويل البيانات عبر المنصة، والتطبيع، والتوحيد عبر تنسيقات الشركاء المتنوعة.
2. ملكية واجهة برمجة التطبيقات الخارجية والتكامل- قيادة تصميم وتطور واجهات برمجة التطبيقات الموجهة للعملاء
- تحديد أنماط التكامل للشركاء الذين يرسلون بيانات قياس عالية الحجم عبر تنسيق JSON العالمي، مع التعامل مع التحقق، وتصنيف الأخطاء، وتوجيه الرسائل الميتة، وإثراء البيانات الوصفية.
- تحفيز إنشاء الموصلات ومسرعات التكامل لأنظمة العملاء المتنوعة (مثل Snowflake، CloudHub، وMulesoft proxies).
3. نمذجة البيانات، إدارة المخططات والرصد- إنشاء إدارة المخططات لـ JSON العالمي، وتسلسل الأصول، وأنواع القياس، وتعريفات الفئات، والفترات (كما تم مناقشته في جلسات التكامل).
- تحديد وتنفيذ معايير القياس والرصد عبر المنصة لاستيعاب البيانات، والتطبيع، ومعالجة البيانات اللاحقة.
4. القيادة التقنية والإرشاد- تقديم التوجيه المعماري والإرشاد العملي للمهندسين الذين يساهمون في الخدمات الصغيرة لإدخال البيانات، وإخراج البيانات، وإدارة الأجهزة، وبيانات IE.
(تشير مناقشات الفرق إلى العمل الجاري في خدمات ExternalIngress وExternalEgress.) - قيادة تطور التصميم الحرج والمراجعات، ومراجعات عقود واجهة برمجة التطبيقات، وقرارات أنماط التكامل، ومبادرات جودة الكود عبر فرق المنصة.
5. التعاون والتوافق عبر الوظائف- العمل بشكل وثيق مع المنتج، وهندسة البيانات، والمعماريين الحلوليين، وأصحاب المصلحة في الأعمال لتحديد احتياجات البيانات مع قدرات المنصة القابلة للتوسع.
- التفاعل مع قيادة الهندسة بشأن تخطيط خارطة الطريق، واستراتيجية التكامل، وتقييم الأدوات الخارجية للتطبيع والموصلات.
المهارات التقنية المطلوبة- خبرة في الأنظمة الموزعة والهندسات المعتمدة على الأحداث (كافكا، RabbitMQ).
- خبرة قوية في تصميم واجهات برمجة التطبيقات، وتدفقات المصادقة OAuth/SPN، والتكاملات الآمنة مع الشركاء.
- معرفة عميقة بخطوط استيعاب البيانات، وأطر التحويل، والمعالجة المعتمدة على المخططات.
- خبرة عملية في السحابة (Azure) وهندسة الخدمات الصغيرة (كما هو مذكور في خدمات منصة E3D).
المؤهلات المفضلة- خبرة في بناء مسرعات التكامل أو أطر الموصلات لدعم أنظمة العملاء المتنوعة.
- إلمام بتدفقات بيانات القياس/إنترنت الأشياء عالية الحجم.
التزامنا بثقافة الشمول والانتماء
تلتزم إيكولاب بمعاملة عادلة ومتساوية للموظفين والمتقدمين وتعزيز مبادئ تكافؤ الفرص في العمل. سنقوم بتوظيف، وتعيين، وترقية، ونقل، وتوفير فرص للتقدم بناءً على المؤهلات الفردية وأداء العمل في جميع الأمور المتعلقة بالتوظيف، والتعويضات، والمزايا، وظروف العمل، وفرص التقدم. لن تميز إيكولاب ضد أي موظف أو متقدم للتوظيف بسبب العرق، أو الدين، أو اللون، أو العقيدة، أو الأصل القومي، أو حالة المواطنة، أو الجنس، أو التوجه الجنسي، أو الهوية الجنسية والتعبيرات، أو المعلومات الجينية، أو الحالة الزوجية، أو العمر، أو الإعاقة.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.