
Finnet هي شركة تكنولوجيا مالية برازيلية تطوّر بنية تحتية مالية للشركات والمؤسسات المالية. تأسست الشركة عام 2003، وتركّز على تبسيط الحسابات الدائنة والمدينة من خلال منصتها للتمويل المفتوح، التي تربط الشركات بالبنوك الكبرى وتدعم الخدمات المصرفية الإلكترونية متعددة الخدمات، وإدارة المخاطر، والفوترة الآلية، ومراقبة المعاملات في الوقت الفعلي. ويتمحور عملها حول استخدام الأتمتة المالية لجعل المعاملات التجارية أكثر كفاءة وأمانًا، مع فرص تتشكّل وفق منتجاتها وعملياتها في مجال تكنولوجيا التمويل بين الشركات.
محلل أول لأنظمة الواجهة الخلفية باستخدام Node.js (عن بُعد)
محلل أول مسؤول عن تطوير واجهات Node.js البرمجية والخدمات المصغرة لحلول Finnet للإدارة المالية. يشمل الدور عمليات التكامل والمراسلة والمرونة ودعم أنظمة الإنتاج.
الوصف
- تولّي تحسينات حلول الواجهة الخلفية من البداية إلى النهاية، بدءًا من فهم المشكلة ووصولًا إلى التنفيذ والنشر ومراقبة الإنتاج
- بناء التطبيقات وواجهات البرمجة والخدمات باستخدام Node.js كتقنية أساسية، وتحسينها وصيانتها
- إنشاء واجهات REST البرمجية وعمليات التكامل التي تربط الأنظمة الداخلية والخارجية وصيانتها
- العمل مع الأنظمة الموزعة والخدمات المصغرة والاتصال بين الخدمات والمراسلة
- المساعدة في تحديد بنى الحلول وتطويرها
- تطبيق مبادئ التعليمات البرمجية النظيفة وأنماط التصميم وهندسة البرمجيات
- تطوير اختبارات الوحدات والتكامل وصيانتها
- تنفيذ أنماط المرونة، بما في ذلك إعادة المحاولة والمهلة وقاطع الدائرة والبديل الاحتياطي
- التحقيق في الحوادث ومراجعة السجلات وتشخيص مشكلات التطبيقات والتكاملات وقواعد البيانات
- تحديد الأسباب الجذرية والتوصية بحلول مستدامة
- العمل مع قواعد البيانات العلائقية من خلال إنشاء استعلامات SQL ومراجعتها وتحليلها
- دعم التحقيقات المتعلقة بالأداء واستكشاف مشكلات قواعد البيانات وإصلاحها
- استخدام Azure DevOps للتحكم في الإصدارات وطلبات السحب وخطوط CI/CD
- المساهمة في مراجعات التعليمات البرمجية والنقاشات التقنية
- تقييم تأثيرات الحلول والمخاطر والتبعيات والجهد ودرجة التعقيد
- مراقبة تطبيقات الإنتاج والمساعدة في حل الحوادث
- التعاون مع فرق التطوير والمنتج والجودة والبنية التحتية والأمن وغيرها
- مشاركة الخبرات ودعم التطور التقني للفريق
- العثور على فرص للأتمتة والتحسين المستمر
- العمل عند الحاجة مع الأنظمة والخدمات المبنية باستخدام Python أو Java
المتطلبات
- خبرة مثبتة أو معرفة قوية بتطوير الواجهة الخلفية باستخدام Node.js
- خبرة في تطوير واجهات REST البرمجية واستهلاكها
- خبرة في تطوير الواجهة الخلفية باستخدام JavaScript و/أو TypeScript
- خبرة في تكامل الأنظمة
- فهم البنى الموزعة والخدمات المصغرة
- خبرة في المراسلة والمعالجة غير المتزامنة
- معرفة بقواعد البيانات العلائقية وSQL
- القدرة على تحليل مشكلات التطبيقات وقواعد البيانات وتشخيصها
- خبرة في كتابة اختبارات الوحدات والتكامل
- إتقان Git والتحكم في الإصدارات
- خبرة في استخدام Azure DevOps
- فهم خطوط CI/CD
- معرفة بأنماط التصميم والتعليمات البرمجية النظيفة وأفضل ممارسات هندسة البرمجيات
- خبرة في تنفيذ معالجة الأعطال وأنماط المرونة مثل قاطع الدائرة وإعادة المحاولة والمهلة والبديل الاحتياطي
- فهم مفاهيم أمان التطبيقات وواجهات البرمجة
- خبرة في استكشاف مشكلات التطبيقات وتحليل السجلات
- خبرة في مراقبة تطبيقات الإنتاج ودعمها
- معرفة أو خبرة في تطوير أنظمة باستخدام Python أو Java
- معرفة بـ Resilience4j أو إطار مكافئ لمعالجة الأعطال
- خبرة في البنى السداسية والبنى المدفوعة بالأحداث
- خبرة في العمل مع قواعد البيانات غير العلائقية
- معرفة بالذمم المدينة المسجلة أو السجلات أو الحلول المالية الخاضعة للتنظيم
- خبرة في دعم التطبيقات عالية الأهمية أو المعاملاتية ذات الحجم الكبير
- خبرة في شركات التكنولوجيا أو شركات التكنولوجيا المالية أو المؤسسات المالية
- معرفة بتكاملات الخدمات المصرفية أو وسائل الدفع أو الاتصالات المالية
- خبرة في قابلية ملاحظة التطبيقات ومراقبتها
- خبرة في تحديث التطبيقات أو تكامل الأنظمة القديمة
المزايا
- نرحب أيضًا بطلبات التقديم من المرشحين ذوي الإعاقة
- العمل عن بُعد