Tabbio
تسجيل الدخول إلى التطبيق
أول أمس

مطور واجهة برمجة التطبيقات (API) متوسط ​​المستوى - في الموقع - المملكة العربية السعودية - 4 أشهر - Octopus من RTG

robusta · Riyadh, Riyadh Province, Saudi Arabia
Workableقدّم عبر موقع الشركة
Onsite

نبذة عن الوظيفة

تعد Robusta Technology Group (RTG) محركًا رئيسيًا للتحول الرقمي من خلال توفير نظام بيئي تكنولوجي شامل. تعمل شركة RTG مع شركائها المحليين والدوليين للمساعدة في بناء تجارب العملاء الرقمية، وإنشاء مراكز هندسية وبناء مشاريع عبر صناعات ومجالات متعددة. في هذا المسعى، تعمل RTG كمحفز للتأثير والنمو من خلال الأحداث والمساحات والمحتوى الذي يركز على خلق التأثير والنمو عبر التفاعلات المختلفة. تفتخر شركة Octopus بكونها جزءًا من Robusta Technology Group (RTG)، وهي مجموعة استشارية تقنية رائدة. بفضل عقد من الخبرة وسجل حافل بالنجاح في تسليم أكثر من 300 مشروع في جميع أنحاء أوروبا والشرق الأوسط وأمريكا الشمالية، أثبتت شركة RTG نفسها كصاحب عمل مفضل في السوق المصرية. تعمل شركتا Octopus وRobusta على بناء جسر بين أوروبا وأفريقيا، وإنشاء حلول مركزية مخصصة لربط الشركات بأفضل المواهب في جميع أنحاء العالم. حول الدور نحن نبحث عن مطور واجهة برمجة التطبيقات (مهندس التكامل) لتصميم وبناء وصيانة طبقة التكامل التي تربط بوابة المقيمين والمستأجرين الرقمية مع العديد من أنظمة الجهات الخارجية والمؤسسات. ستكون مسؤولاً عن تطوير واجهات برمجة التطبيقات والبرامج الوسيطة الآمنة والموثوقة التي تتيح إمكانات النظام الأساسي الرئيسية بما في ذلك المصادقة والتوقيع الإلكتروني والمدفوعات والتحكم في الوصول وتكامل CRM والإشعارات. يتمتع المرشح المثالي بخبرة قوية في تطوير الواجهة الخلفية وتكامل واجهة برمجة التطبيقات (API)، مع فهم قوي لأمان واجهة برمجة التطبيقات (API)، وبروتوكولات المصادقة، وخطافات الويب، والبنى المبنية على الأحداث.

المسؤوليات الرئيسية

  • تصميم وتطوير وصيانة واجهات برمجة تطبيقات RESTful وعمليات التكامل مع أنظمة الجهات الخارجية وأنظمة المؤسسات.
  • التكامل مع موفري الهوية والمصادقة لدعم تسجيل الدخول الموحّد (SSO) والمصادقة الثنائية (2FA) وإعادة تعيين كلمة المرور وإدارة الجلسة.
  • تطوير عمليات التكامل مع منصات التوقيع الإلكتروني مثل DocuSign أو حلول مماثلة لدعم العقود والإضافات وسير عمل الإنهاء.
  • التكامل مع إدارة علاقات العملاء وأنظمة التأجير لمزامنة قوائم الوحدات والاستفسارات والعملاء المتوقعين والعروض والبيانات الأخرى ذات الصلة.
  • تطوير التكامل مع أنظمة التحكم في الوصول لبطاقات الدخول، ورموز الزائر، وتسجيل المركبات.
  • دعم عمليات تكامل الدفع والفواتير، بما في ذلك مشغلات إنشاء الفواتير، وسير عمل إثبات الدفع، ومزامنة حالة الدفع.
  • التكامل مع بوابات إعلام البريد الإلكتروني والرسائل النصية القصيرة للتنبيهات والتأكيدات وإخطارات التجديد.
  • دمج خلاصات البيانات الخارجية، مثل واجهات برمجة التطبيقات الخاصة بالطقس والأحداث، عند الاقتضاء.
  • بناء منطق التنسيق والبرمجيات الوسيطة للحفاظ على مزامنة البيانات وحالات التطبيق عبر أنظمة متعددة.
  • تحديد وصيانة عقود API باستخدام OpenAPI/Swagger.
  • تنفيذ آليات المصادقة والترخيص الآمنة باستخدام OAuth2، وOIDC، وJWT.
  • تصميم إستراتيجيات قوية لمعالجة الأخطاء وإعادة المحاولة والاسترداد لعمليات التكامل.
  • تنفيذ خطاف الويب والمعالجات المستندة إلى الأحداث لسير العمل غير المتزامن مثل إكمال التوقيع الإلكتروني وتأكيد الدفع وموافقات التحكم في الوصول.
  • التنسيق مع الفرق الداخلية وفرق تكنولوجيا المعلومات للعملاء والموردين الخارجيين لإدارة بيئات التكامل وبيانات الاعتماد والوصول إلى واجهة برمجة التطبيقات.
  • دعم الترويج لعمليات التكامل من بيئات الاختبار/الاختبار إلى الإنتاج.
  • تطوير التكامل، API، واختبارات العقد ودعم أنشطة ضمان الجودة وUAT.
  • مراقبة أداء واجهة برمجة التطبيقات والسجلات ومعدلات الأخطاء واستكشاف مشكلات التكامل وإصلاحها أثناء فترات الإنتاج والرعاية الفائقة.
  • الحفاظ على الوثائق التقنية، والرسوم البيانية لهندسة التكامل، ودفاتر التشغيل التشغيلية لدعم نقل المعرفة وتسليمها.
  • التعاون مع المطورين ومهندسي ضمان الجودة وفرق المنتجات والموردين الخارجيين لضمان التسليم الناجح للميزات المعتمدة على التكامل.

المتطلبات

  • أكثر من 4 سنوات من الخبرة في تطوير واجهة برمجة التطبيقات (API)، أو تطوير الواجهة الخلفية، أو هندسة التكامل.
  • خبرة عملية قوية في بناء واستهلاك واجهات برمجة تطبيقات REST/JSON في بيئات الإنتاج.
  • فهم قوي لـ OAuth2، وOIDC، وJWT، والبنيات المستندة إلى webhook.
  • تجربة التكامل مع منصة واحدة على الأقل للتوقيع الإلكتروني مثل DocuSign أو Adobe Sign أو حل مماثل.
  • خبرة عملية مع تسجيل الدخول الموحّد (SSO) وموفري الهوية مثل Azure AD أو Okta أو Auth0 أو ما شابه ذلك.
  • إتقان قوي لتقنية خلفية واحدة على الأقل مثل Node.js أو .NET أو Java.
  • خبرة في العمل مع بوابات API أو البرامج الوسيطة أو قوائم انتظار الرسائل أو حلول iPaaS.
  • تجربة مع أدوات اختبار API مثل Postman/Newman.
  • فهم قوي لأفضل ممارسات أمان API، بما في ذلك تحديد المعدل، والتحقق من صحة الإدخال، والمصادقة/الترخيص، وإدارة الأسرار.
  • خبرة في تصميم عمليات التكامل وترجمة متطلبات العمل وقصص المستخدم ومعايير القبول إلى حلول تقنية.
  • مهارات قوية في استكشاف الأخطاء وإصلاحها وحل المشكلات.
  • فهم جيد لاختبار التكامل وممارسات دعم الإنتاج.
  • مهارات اتصال وتعاون قوية، مع القدرة على العمل بفعالية مع أصحاب المصلحة التقنيين وغير التقنيين.

جميل أن يكون

  • خبرة في العمل مع واجهات برمجة التطبيقات (API) لنظام التحكم في الوصول أو الأمان المادي، مثل Genetec أو Lenel أو ما شابه ذلك.
  • تجربة التكامل مع منصات إدارة علاقات العملاء (CRM) العقارية أو المستأجرة مثل Yardi أو MRI أو Salesforce أو Microsoft Dynamics.
  • تجربة مع Azure API Management أو MuleSoft أو منصات إدارة/تكامل API المماثلة.
  • خبرة في العمل مع البنى المبنية على الأحداث ووسطاء الرسائل.
  • خبرة في العمل في تكامل المؤسسات أو مشاريع التحول الرقمي.

كيف يبدو النجاح

  • يتم تسليم كافة عمليات التكامل المطلوبة مع الجهات الخارجية والمؤسسات واختبارها واجتياز اختبار UAT بنجاح.
  • تتميز واجهات برمجة التطبيقات وعمليات التكامل بأنها آمنة وموثوقة وقابلة للتطوير.
  • يتم تحديد المشكلات المتعلقة بالتكامل وحلها ضمن اتفاقيات مستوى الخدمة المتفق عليها.
  • واجهة برمجة التطبيقات (API) ووثائق التكامل كاملة وواضحة بما يكفي لدعم الفرق الداخلية للعميل بعد التسليم.
  • التعاون السلس مع فرق تكنولوجيا المعلومات للعملاء والبائعين والمطورين وضمان الجودة وأصحاب المصلحة الآخرين طوال دعم التنفيذ والإنتاج.

المسؤوليات

1Design, develop, and maintain RESTful APIs and integrations with third-party and enterprise systems.
2Integrate with identity and authentication providers to support SSO, 2FA, password reset, and session management.
3Develop integrations with e-signature platforms such as DocuSign or similar solutions to support contracts, addendums, and termination workflows.
4Integrate with CRM and leasing systems to synchronize unit listings, inquiries, leads, offers, and other relevant data.
5Develop integrations with access-control systems for access cards, visitor codes, and vehicle registration.
6Support payment and invoicing integrations, including invoice generation triggers, proof-of-payment workflows, and payment-status synchronization.
7Integrate with email and SMS notification gateways for alerts, confirmations, and renewal notifications.
8Integrate external data feeds, such as weather and events APIs, where required.

المتطلبات

14+ years of experience in API development, backend development, or integration engineering.
2Strong hands-on experience building and consuming REST/JSON APIs in production environments.
3Solid understanding of OAuth2, OIDC, JWT , and webhook-based architectures.
4Experience integrating with at least one e-signature platform such as DocuSign, Adobe Sign , or a similar solution.
5Hands-on experience with SSO and identity providers such as Azure AD, Okta, Auth0, or similar.
6Strong proficiency in at least one backend technology such as Node.js, .NET, or Java .
7Experience working with API gateways, middleware, message queues, or iPaaS solutions .
8Experience with API testing tools such as Postman/Newman .
9Strong understanding of API security best practices , including rate limiting, input validation, authentication/authorization, and secrets management.
10Experience designing integrations and translating business requirements, user stories, and acceptance criteria into technical solutions.
11Strong troubleshooting and problem-solving skills.
12Good understanding of integration testing and production support practices.
13Strong communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders.
14Experience working with access-control or physical-security system APIs, such as Genetec, Lenel , or similar.

المهارات والوسوم

SAJavaAzureQAAdobe Creative SuiteMicrosoft DynamicsSalesforceCRMReal EstateNode.js

احجز رابط tabbio
قبل أن يُحجز