مهندس تكامل أنظمة - السكك الحديدية
الرياض
الوصف الوظيفي
نبحث عن مهندس تكامل أنظمة لتصميم وتحديث وصيانة تكاملات منصة هوية وحركة عالمية حيوية. يتضمن الدور بناء وصيانة تكاملات آمنة وموثوقة باستخدام REST APIs، الرسائل غير المتزامنة، تبادل الملفات/البيانات الآمن، وواجهات الأجهزة الطرفية. تحديث التكاملات القديمة إلى خدمات Java‑microservices موزعة. بناء تكاملات عبر نماذج نشر الحافة، مراكز البيانات، وسحابة AWS. تحسين المرونة، القابلية للملاحظة، التدقيق، وال latency في ظروف الشبكة المتقطعة أو منخفضة النطاق. دمج مع أنظمة حكومية وتجارية مثل خدمات الهوية والتحقق، منصات بيانات المسافرين، الأجهزة البيومترية وقراءة الوثائق، وأنظمة التحكم في الوصول. تعريف عقود الواجهة، المخططات، استراتيجيات الإصدارات، سلوك إعادة المحاولة/عدم التكرار، ونهج الاختبار. حل المشكلات عبر طبقات التطبيق، البيانات، الرسائل، والشبكة. التعاون مع فرق البرمجيات، السحابة، الشبكة، الجودة، الهندسة الميدانية، التحليل، والأمان
المتطلبات
- درجة بكالوريوس في علوم الحاسوب أو مجال تقني ذي صلة أو خبرة معادلة
- خبرة في هندسة البرمجيات أو تكامل الأنظمة
- إتقان بناء خدمات موزعة مبنية على Java
- خبرة مثبتة في تكامل API والرسائل الحدثية
- معرفة بأحد منصات الرسائل مثل RabbitMQ أو Kafka أو JMS أو AMQP
- معرفة ب MongoDB أو Elasticsearch/OpenSearch
- خبرة في نشر وتشغيل AWS في بيئات الإنتاج
- خبرة في تصميم ودعم التكاملات في بيئات عالية التوافر أو مهمة أو منظمة
- خبرة في تحديث تكاملات قديمة أو أحادية إلى بنى خدمية أو microservices
- القدرة على العمل بفعالية في بيئة هندسية تعاونية مع مسؤولية مباشرة عن نتائج التسليم
- يفضل خبرة في أدوات HashiCorp مثل Consul أو Nomad أو Vault
- يفضل خبرة في خدمات AWS الأصلية وأتمتة البنية التحتية
- يفضل إلمام بـ ELK أو Grafana أو Kibana أو Logstash
- يفضل خبرة في دمج الأجهزة البيومترية أو قارئات الوثائق أو الكاميرات أو قارئات أرقام اللوحات
- يفضل خبرة في بيئات ذات نطاق تردد منخفض أو متقطعة
المهارات
خلّ مفزاع يقدّم عنك
سجّل وارفع سيرتك، ومفزاع يطابقك مع الوظائف المناسبة لتخصصك ومدينتك، ويجهز لك سيرة متوافقة مع ATS وخطاب تقديم لكل وظيفة.