الوصف الوظيفي
دور المشروع : مهندس برمجيات مخصص
وصف دور المشروع : تطوير حلول برمجية مخصصة لتصميم وكتابة وتعزيز المكونات عبر الأنظمة أو التطبيقات. استخدام الأطر الحديثة والممارسات الرشيقة لتقديم حلول قابلة للتوسع وعالية الأداء مصممة لتلبية احتياجات العمل المحددة.
المهارات المطلوبة : تطوير .Net Full Stack
المهارات الجيدة : لا يوجد
يتطلب الحد الأدنى من 2 سنة من الخبرة
المؤهل التعليمي : 15 سنة من التعليم بدوام كامل
ملخص: يتم البحث عن محترف ذو رؤية مستقبلية وعقلية تركز على الذكاء الاصطناعي لتصميم وتطوير ونشر حلول على مستوى المؤسسات باستخدام أطر الذكاء الاصطناعي التوليدي والعملي التي تعزز الابتكار والكفاءة وتحول الأعمال.
الأدوار والمسؤوليات: قيادة تصميم وتسليم الحلول المدفوعة بالذكاء الاصطناعي من خلال تطبيق الذكاء الاصطناعي التوليدي والعملي لمعالجة التحديات التجارية المعقدة، وأتمتة العمليات، ودمج الرؤى الذكية في سير العمل المؤسسي لتحقيق تأثير قابل للقياس.
المهارات المهنية والتقنية: فهم قوي للذكاء الاصطناعي التوليدي والعملي، وهندسة الطلبات، وأطر تقييم الذكاء الاصطناعي. القدرة على مواءمة قدرات الذكاء الاصطناعي مع الأهداف التجارية مع ضمان القابلية للتوسع والاستخدام المسؤول وتحقيق القيمة الملموسة. موهبة تقنية مدفوعة بالذكاء الاصطناعي.
يتم البحث عن مهندسي تطبيقات متوسطين الديناميكيين / مطورين كبار مع تركيز قوي على التطوير العملي وتصميم الحلول العملية. يجب أن يكون لدى المرشح المثالي خبرة قوية في .NET Core وMVC وPython، مع معرفة عملية بالتقنيات الأمامية مثل React أو Angular، وفهم أساسي لدمج الذكاء الاصطناعي. تؤكد هذه الوظيفة على البرمجة النشطة، وتنفيذ الحلول، والتعاون عبر تطوير التطبيقات والبنية التحتية والدمج في بيئات متعددة السحاب (AWS وAzure وGoogle Cloud) لتقديم تطبيقات مؤسسية قابلة للتوسع وآمنة.
المسؤوليات الرئيسية:
البرمجة العملية: تطوير واختبار ونشر حلول تعتمد على التطبيقات بنشاط، كتابة كود نظيف وفعال بأي من لغات البرمجة مثل .NET Core (C# وASP.NET) وPython للأنظمة الخلفية، والمساهمة في تطوير الواجهة الأمامية باستخدام React أو Angular.
تصميم الحلول: الشراكة مع المهندسين المعماريين الكبار لتصميم هياكل تطبيقات سحابية قابلة للتوسع، مع التركيز على الأداء وقابلية الصيانة والدمج في بيئات متعددة السحاب.
تطوير الدمج: بناء وصيانة عمليات الدمج باستخدام واجهات برمجة التطبيقات، والخدمات الدقيقة، وأنماط مدفوعة بالأحداث (مثل REST وGraphQL وKafka أو قوائم الرسائل).
تنفيذ متعدد السحاب: تطوير ونشر التطبيقات عبر AWS وAzure وGoogle Cloud، مع ضمان قابلية النقل والتحسين من حيث التكلفة والأداء.
دمج الذكاء الاصطناعي: تنفيذ ميزات الذكاء الاصطناعي العملية (مثل الأتمتة، والتحليلات الأساسية) باستخدام خدمات الذكاء الاصطناعي السحابية أو أطر مثل TensorFlow أو PyTorch.
دعم البنية التحتية: التعاون مع فرق DevOps لتنفيذ حلول محمولة (Docker وKubernetes) وخطوط أنابيب CI/CD، مع الاستخدام العملي لأدوات IaC مثل Terraform أو BiCep.
تحسين الأداء والأمان: ضمان تلبية التطبيقات لمعايير الأداء والأمان من خلال مراجعات الكود، والاختبار، والالتزام بأفضل الممارسات.
التعاون في الفريق: العمل عن كثب مع المطورين ومديري المنتجات وفرق البنية التحتية لترجمة المتطلبات إلى تنفيذات تقنية، وتقديم الدعم العملي والإرشاد.
التعلم المستمر: البقاء على اطلاع باتجاهات تطوير البرمجيات الكاملة، والتقنيات السحابية، وتطورات الذكاء الاصطناعي للمساهمة في حلول مبتكرة.
المؤهلات والمهارات:
الخبرة: من 5 إلى 12 سنة من الخبرة العملية في تطوير البرمجيات الكاملة، مع ما لا يقل عن سنتين في دور مطور رئيسي أو مهندس معماري مبتدئ يركز على الأنظمة الثقيلة التطبيقات.
خبرة مثبتة في بناء ونشر الحلول في بيئات متعددة السحاب (AWS وAzure وGoogle Cloud).
إتقان قوي في .NET وPython لتطوير الأنظمة الخلفية.
خبرة عملية مع أطر الواجهة الأمامية مثل React وAngular أو ما شابه.
تعرض أساسي لدمج الذكاء الاصطناعي / التعلم الآلي، مثل استخدام خدمات الذكاء الاصطناعي السحابية (مثل Azure Open AI وAzure Foundry وAWS SageMaker) أو أطر التعلم الآلي البسيطة.
خبرة عملية مع أنماط الدمج (مثل واجهات برمجة التطبيقات REST، وقوائم الرسائل) وهندسة الخدمات الدقيقة.
معرفة بأدوات البنية التحتية مثل Docker وKubernetes وIaC (مثل Terraform وBiCep).
خبرة مع خدمات سحابية أصلية (مثل Azure Functions وLogicApps وServiceBus وما إلى ذلك).
معرفة عملية بممارسات DevOps، بما في ذلك خطوط أنابيب CI/CD وأدوات المراقبة.
فهم لممارسات الترميز الآمن ومعايير الأمان المؤسسية الأساسية (مثل IAM والتشفير).
المهارات الشخصية:
مهارات قوية في تصحيح الأخطاء وحل المشكلات مع عقلية عملية.
تواصل واضح للتعاون مع أصحاب المصلحة الفنيين وغير الفنيين.
القدرة على التوفيق بين البرمجة العملية والمساهمات في التصميم المعماري.
الرغبة في التعلم والتكيف مع أدوات جديدة، وأطر، وتقنيات سحابية.
التعليم:
درجة البكالوريوس في علوم الكمبيوتر أو الهندسة أو مجال ذي صلة.
الشهادات مثل Azure Developer Associate وAzure AI Fundamentals أو ما شابه تعتبر ميزة.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.