صاحب العمل نشط
حالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونيحالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونيتصميم وتطوير وصيانة خدمات الواجهة الخلفية وواجهات برمجة التطبيقات باستخدام Microsoft Azure أو أطر عمل مفتوحة المصدر مثل FastAPI.
تنفيذ وإدارة التطبيقات المحصورة باستخدام Kubernetes أو التقنيات المماثلة.
تصميم وإدارة أنظمة قواعد البيانات لضمان تخزين البيانات واسترجاعها وتكاملها بكفاءة عبر تطبيقات مختلفة.
تحسين أداء التطبيق وقابليته للتطوير لتقديم حلول فعالة من حيث التكلفة.
تطوير تطبيقات الذكاء الاصطناعي التي تتفاعل مع واجهة برمجة تطبيقات Azure OpenAI.
التعاون مع مطوري الواجهة الأمامية وأصحاب المصلحة الآخرين لضمان التكامل السلس والوظائف عبر جميع المكونات.
المتطلبات:
خبرة لا تقل عن 7 سنوات كمطور واجهة خلفية أو في دور ذي صلة.
خبرة في أطر ومكتبات الذكاء الاصطناعي التوليدي والتعلم الآلي.
خبرة قوية في Microsoft Azure ومجموعة خدماتها.
خبرة عملية في تقنيات الحاويات، وخاصة Kubernetes.
معرفة متعمقة بتطوير تطبيقات الذكاء الاصطناعي، بما في ذلك التفاعل مع واجهة برمجة تطبيقات Azure OpenAI.
إتقان لغات البرمجة مثل Python أو Java أو C#.
خبرة في إطار عمل خلفي واحد على الأقل، مثل Django أو Express.js.
المعرفة بتقنيات قواعد البيانات، بما في ذلك SQL وNoSQL وحلول تخزين البيانات المختلفة.
التطوير من جانب الخادم: بناء وصيانة مكونات جانب الخادم لتطبيقات الويب، وضمان الوظائف والأداء.
تصميم قاعدة البيانات: تصميم وإدارة قواعد البيانات لضمان سلامة البيانات والأمان وإمكانية الوصول إليها.
تكامل واجهة برمجة التطبيقات: تطوير وصيانة واجهات برمجة التطبيقات للاتصال بين الواجهة الأمامية والخلفية، وضمان تبادل البيانات بسلاسة.
تحسين الكود: تحسين الكود الحالي للأداء وقابلية التوسع وقابلية الصيانة.
تنفيذ الأمان: تنفيذ تدابير الأمان لحماية التطبيقات والبيانات من التهديدات.
الاختبار: إجراء اختبار الوحدة واختبار التكامل لضمان عمل جميع المكونات بشكل صحيح.
التوثيق: إنشاء وصيانة التوثيق للكود وواجهات برمجة التطبيقات وهندسة النظام لتسهيل تبادل المعرفة.
التعاون: العمل بشكل وثيق مع مطوري الواجهة الأمامية وأعضاء الفريق الآخرين للتوافق على أهداف المشروع والمواصفات.
استكشاف الأخطاء وإصلاحها: تحديد وحل المشكلات التي تنشأ في الواجهة الخلفية، وضمان الحد الأدنى من الانقطاع للخدمات.
التحسين المستمر: البقاء على اطلاع دائم بالتقنيات الناشئة وأفضل الممارسات لتحسين عمليات التطوير باستمرار.
لغات البرمجة: إتقان لغات الواجهة الخلفية مثل Python وJava وRuby وPHP وNode.js وC#.
إدارة قواعد البيانات: معرفة قوية بأنظمة قواعد البيانات (مثل MySQL وPostgreSQL وMongoDB) والقدرة على تصميم وإدارة قواعد البيانات بشكل فعال.
تطوير واجهة برمجة التطبيقات: الخبرة في تصميم وتنفيذ واجهات برمجة التطبيقات RESTful وفهم تكاملات واجهة برمجة التطبيقات.
إدارة الخادم: الإلمام بإدارة الخادم ونشره، بما في ذلك الخدمات السحابية (مثل AWS وAzure وGoogle Cloud).
الأطر: معرفة الأطر الخلفية (مثل Express.js لـ Node.js وDjango لـ Python وSpring لـ Java) لتسهيل التطوير.
التحكم في الإصدار: الكفاءة في استخدام أنظمة التحكم في الإصدار مثل Git لإدارة تغييرات قاعدة التعليمات البرمجية.
ممارسات الأمان: فهم مبادئ وممارسات الأمان لحماية البيانات والتطبيقات من الثغرات الأمنية.
التصحيح والاختبار: مهارات قوية في التصحيح والاختبار لتحديد المشكلات وحلها بكفاءة.
تحسين الأداء: القدرة على تحسين تطبيقات جانب الخادم لتحقيق السرعة والكفاءة.
التعاون: مهارات اتصال قوية للتعاون مع مطوري الواجهة الأمامية والمصممين وأصحاب المصلحة الآخرين.