الوصف الوظيفي
نبحث عن مطور برمجيات .NET متوسط/كبير للانضمام إلى الفريق الذي يقف وراء مركز الخدمات، مركز التكامل غير التفاعلي الذي يربط نظام إنشاء القروض بنظام واسع من البائعين والخدمات الخارجية.
يعمل مركز الخدمات بالكامل في الخلفية - ليس لديه واجهة مستخدم - ومهمته الأساسية هي تبادل البيانات بشكل موثوق ودقيق: ترجمة بيانات إنشاء القروض إلى تنسيقات محددة للبائع، وإدارة التواصل الوارد والصادر مع واجهات برمجة التطبيقات والخدمات الخارجية، والتعامل مع منطق التعيين والتحويل الذي يحافظ على تزامن المنصة مع شركائها.
ستقوم بتصميم وصيانة طبقة التكامل التي يعتمد عليها المقرضون والبائعون، من خلال العمل على مواصفات البائعين، وبناء خطوط بيانات قوية، وضمان أن كل عملية نقل بين الأنظمة دقيقة وقابلة للتتبع.
ستعمل ضمن فريق Agile صغير وتتعاون عن كثب مع المنتج، وضمان الجودة، والمهندسين الكبار لشحن برمجيات موثوقة على نطاق المؤسسات.
مسؤوليات الوظيفة تصميم وتطوير واختبار وصيانة ميزات التكامل داخل مركز الخدمات القائم على .NET، بما في ذلك موصلات الخدمة، وخطوط تحويل البيانات، وواجهات برمجة التطبيقات الموجهة للبائعين.
كتابة كود C# نظيف ومختبر جيدًا والمساهمة في مراجعات الكود بين الأقران.
بناء وصيانة استعلامات SQL Server الفعالة، وإجراءات التخزين، ونماذج البيانات، مع التركيز على مخططات التعيين والتحويل التي تدعم تكاملات البائعين.
تنفيذ وصيانة التكاملات مع البائعين الخارجيين من خلال تفسير مواصفات البائعين وضمان تبادل البيانات ثنائي الاتجاه بدقة.
تشخيص وحل العيوب عبر بيئات متعددة.
الشراكة مع المهندسين الكبار في تصميم وهندسة التكامل؛ والمساهمة بأفكار حول الموثوقية، وأنماط إعادة المحاولة، والتعامل مع الأخطاء، والرصد للخدمات غير التفاعلية.
المساهمة في الوثائق (بما في ذلك مواصفات التكامل ومراجع تعيين البيانات)، والاختبار التلقائي، والتحسين المستمر لعملية الهندسة.
أكثر من 5 سنوات من الخبرة المهنية في تطوير البرمجيات على مجموعة تقنيات مايكروسوفت.
إتقان C# وإطار عمل .NET / .NET Core. خبرة قوية في تصميم واستخدام واجهات برمجة التطبيقات على الويب والعمل مع مواصفات البائعين الخارجيين لتنفيذ تبادل بيانات موثوق.
معرفة عملية بـ SQL Server، بما في ذلك كتابة استعلامات فعالة وإجراءات تخزين.
القدرة المثبتة على العمل بشكل مستقل كمبادر ودفع المهام نحو الاكتمال.
خبرة في العمل ضمن هياكل فرق Agile.
مهارات قوية في حل المشكلات، والتواصل، والتعاون.
المؤهلات المفضلة خبرة في بناء أو صيانة أنظمة موزعة ذات إنتاجية عالية حيث تكون الموثوقية والأداء غير قابلة للتفاوض.
خبرة مثبتة في تحليل الأداء، والتحسين، والضبط - سواء على مستوى التطبيق أو الاستعلام أو النظام.
خبرة عملية في تنفيذ تكاملات البائعين الخارجيين، بما في ذلك تفسير وثائق واجهة برمجة التطبيقات، والتعامل مع أنظمة المصادقة، وإدارة تعيين البيانات على مستوى الحقول.
التعرض لـ Redis للتخزين المؤقت والبيانات الموزعة.
خبرة في تطوير ونشر أحمال العمل على Microsoft Azure.
خبرة في المساهمة في تطبيقات المؤسسات الكبيرة.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.