
شركة SysMap Solutions هي شركة متخصصة في الخدمات والاستشارات التقنية، وتطوّر حلولًا رقمية مخصّصة للمؤسسات العميلة. تشمل مجالات عملها منصات الحوسبة السحابية، وأنظمة Salesforce وإدارة علاقات العملاء، وتطبيقات الأجهزة المحمولة، وتجربة المستخدم، وDevOps، وتعلّم الآلة، والذكاء الاصطناعي، ومبادرات التحول الرقمي الأوسع نطاقًا. تجمع الشركة بين الخبرة في تطوير البرمجيات والنهج الذي يركز على العميل، إذ تبني أنظمة وتطبيقات معقدة تراعي الاحتياجات التشغيلية والتقنية لكل عميل.
مطور أول للواجهة الخلفية باستخدام .NET (عن بُعد)
طوّر واجهات برمجية وأنظمة مراسلة وخدمات مصغّرة تعتمد على الأحداث باستخدام .NET وAzure وKubernetes وCI/CD لصالح شركة تكنولوجيا برازيلية.
الوصف
- أنشئ مستهلكي الرسائل باستخدام .NET وAzure Functions وحافظ عليهم.
- أنشئ واجهات REST البرمجية والتكاملات بين الأنظمة وحافظ عليها.
- اعمل ضمن بيئة خدمات مصغّرة تعتمد على الأحداث وتمتد عبر أنظمة وتكاملات متعددة.
- ادعم عمليات النشر والتشغيل عبر عناقيد Kubernetes وموارد Microsoft Azure.
- تحرَّ عن إخفاقات قوائم الرسائل الميتة ومشكلات المراسلة وحالات عدم الاتساق بين الأنظمة.
- اربط الأنظمة عبر واجهات REST البرمجية والأحداث غير المتزامنة.
- شخّص المشكلات وحلّها في البيئات الموزعة وبيئات الإنتاج.
- استكشِف مشكلات حاويات Kubernetes والسجلات وسلوك التوسّع وعمليات التراجع.
- اعمل عبر خدمات مصغّرة مترابطة تحكمها قواعد أعمال معقدة.
- ساهم في مسارات عمل CI/CD وعمليات النشر.
- طبّق أدوات الذكاء الاصطناعي طوال عملية التطوير لتوليد التعليمات البرمجية والتحليل وتصحيح الأخطاء والأتمتة.
- تتبّع وصحّح التدفقات من البداية إلى النهاية، بدءًا من الأحداث مرورًا بالمستهلكين وواجهات البرمجة الخارجية وقواعد البيانات.
- تعاون مع أعضاء الفريق لتقييم الحلول التقنية وتحديدها.
المتطلبات
- خبرة مهنية متقدمة في C# و.NET Core 6 أو أحدث.
- خبرة عملية في بناء واجهات REST البرمجية.
- إلمام عملي بـ Git واستراتيجيات الفروع ومراجعات التعليمات البرمجية وCI/CD.
- خبرة في SQL Server أو قاعدة بيانات علائقية أخرى.
- خبرة في كتابة اختبارات الوحدات واختبارات التكامل.
- استخدام عملي لأدوات الذكاء الاصطناعي لتطوير البرمجيات، مثل KIRO أو أدوات مماثلة.
- خبرة في Microsoft Azure، ولا سيما Azure Functions وService Bus وBlob Storage وApplication Insights.
- خبرة عملية في Kubernetes تشمل عمليات النشر وتشخيص الحاويات والتوسّع والتراجع وتحليل السجلات.
- خبرة في تنفيذ CI/CD باستخدام Azure DevOps أو GitHub Actions أو أدوات مماثلة.
- خبرة في منصات المراسلة والأحداث مثل Azure Service Bus أو RabbitMQ أو SQS أو ما يعادلها.
- فهم قوائم الانتظار والموضوعات وقوائم الرسائل الميتة وسياسات إعادة المحاولة.
- خبرة في إنتاج الأحداث واستهلاكها باستخدام Kafka أو تقنية مكافئة.
- معرفة بمفاهيم البنية المعتمدة على الأحداث، بما في ذلك قابلية التكرار والترتيب وقوائم الرسائل الميتة وإعادة التشغيل.
- القدرة على العمل براحة ضمن أنظمة موزعة تحتوي على تكاملات عديدة.
- القدرة على تشخيص حوادث الإنتاج وحلّها بشكل مستقل.
- مهارات تواصل قوية لتقييم الحلول التقنية بالتعاون مع الآخرين.
- خبرة في استخدام استعلامات Elasticsearch وتجميعاته وفهارسه.
- معرفة بـ Microsoft Dynamics 365 وواجهات OData البرمجية.
- خبرة في بناء صور Docker واستخدام Docker Compose واستكشاف مشكلات الحاويات وإصلاحها.
- معرفة بمخططات Helm وبيانات Kubernetes التعريفية.
- خبرة في استخدام أعلام الميزات لعمليات الإطلاق الخاضعة للتحكم.
- إلمام بمنصات قابلية المراقبة مثل Application Insights أو Grafana أو Datadog أو أدوات مماثلة.
- خبرة في مجال التعليم أو إدارة علاقات العملاء CRM.
- خبرة في ربط المنصات القديمة بالأنظمة الحديثة.
- خبرة في إعداد HPA ومسبارات Kubernetes وحدود الموارد.
- خبرة في استخدام الذكاء الاصطناعي التوليدي بما يتجاوز مساعدي البرمجة، بما في ذلك تكامل مسارات LLM وRAG والتضمينات.
المزايا
- لا يحدد الإعلان صراحةً أي مزايا أو امتيازات أو تعويضات إضافية.