الوصف الوظيفي
ما نبحث عنه كمهندس برمجيات أول، تكامل، ستكون مساهمًا تقنيًا كبيرًا مسؤولًا عن تصميم وبناء وتشغيل خدمات التكامل السحابية-native وواجهات برمجة التطبيقات.
هذه وظيفة هندسة برمجيات عملية تركز على كتابة كود عالي الجودة وبناء أنظمة موزعة تدمج المنتجات ومنصات البيانات والتطبيقات المؤسسية.
ستعمل بشكل وثيق مع التطبيقات المؤسسية وفرق المالية لتقديم هياكل معتمدة على واجهة برمجة التطبيقات، مدفوعة بالأحداث على AWS كمنصة التنفيذ الأساسية.
أوقات العمل-2.
30 مساءً حتى 10.
30 مساءً بتوقيت الهند. المسؤوليات: تصميم وبناء وتشغيل خدمات ميكروسيرفيس السحابية-native على AWS لدعم التكاملات المؤسسية وواجهات برمجة التطبيقات.
كتابة برمجيات عالية الجودة، جاهزة للإنتاج بلغة Java أو Kotlin أو Python، مع تطبيق أنماط هندسة البرمجيات المثبتة وأفضل الممارسات.
تصميم وتنفيذ أنظمة مدفوعة بالأحداث وغير متزامنة باستخدام منصات الرسائل والبث (مثل Kafka أو البدائل الأصلية لـ AWS).
تطبيق أنماط الأنظمة الموزعة والتكامل (مثل idempotency، retries، backpressure، eventual consistency) لبناء خدمات مرنة.
تصميم خدمات معتمدة على واجهة برمجة التطبيقات تعرض قدرات مجال محددة جيدًا لمستهلكي المنتجات والبيانات والمؤسسات.
بناء وتشغيل عمليات تصدير البيانات الكبيرة وأنابيب الإدخال، لدعم حالات الاستخدام الدفعي والقريبة من الوقت الحقيقي.
التكامل مع منصات SaaS الخارجية (Salesforce، Zuora Billing/RevPro، NetSuite، إلخ) باستخدام خدمات مخصصة، وواجهات برمجة التطبيقات، والأحداث.
تصميم الأنظمة مع التركيز القوي على قابلية الملاحظة، وتحمل الأخطاء، والأمان، والتميز التشغيلي.
المشاركة في مراجعات الهندسة والتصميم، والمساهمة في معايير الميكروسيرفيس والهندسة المعمارية المدفوعة بالأحداث.
تصميم وإدارة طبقات حفظ البيانات، واختيار تقنيات قواعد البيانات المناسبة بناءً على أنماط الوصول والنطاق.
دفع أفضل ممارسات DevOps بما في ذلك CI/CD، والبنية التحتية ككود، والاختبار الآلي.
درجة البكالوريوس في علوم الكمبيوتر أو مجال ذي صلة.
5+ سنوات من الخبرة المهنية في هندسة البرمجيات، تركز بشكل أساسي على الأنظمة الخلفية والموزعة.
إتقان قوي في Java أو Kotlin أو Python.
خبرة في تصميم وتشغيل هياكل معتمدة على الميكروسيرفيس في الإنتاج.
خبرة عملية مع الأنظمة المدفوعة بالأحداث والمعالجة غير المتزامنة.
خبرة مع أنظمة الرسائل والانتظار (مثل قوائم الرسائل، pub/sub، البث).
خبرة عملية في تصميم وبناء أنظمة قائمة على AWS.
خبرة مع تقنيات قواعد البيانات العلائقية وNoSQL، بما في ذلك تصميم المخطط، ونمذجة البيانات، وتحسين الأداء.
فهم قوي لأنماط تصميم البرمجيات، وأنماط التكامل، ونماذج تناسق البيانات الموزعة.
خبرة في تصميم وتشغيل سير العمل لتصدير البيانات والإدخال.
خبرة مثبتة في تقديم أنظمة معقدة باستخدام ممارسات Agile وSDLC الحديثة.
مهارات قوية في التواصل والتعاون عبر الوظائف.
المؤهلات المفضلة: خبرة مع Kafka أو منصات البث المعادلة.
خبرة مع خدمات الرسائل والبيانات الأصلية لـ AWS (مثل SNS/SQS، EventBridge، البث، تخزين الكائنات).
خبرة في بناء منصات داخلية أو أطر تكامل مشتركة.
معرفة باستراتيجيات تناسق البيانات، والمصالحة، واستعادة البيانات عبر الأنظمة الموزعة.
شهادات AWS (مهندس حلول، مطور، أو ما يعادلها).
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.