الوصف الوظيفي
دور المشروع : مهندس برمجيات مخصص
وصف دور المشروع : تصميم وبناء وتكوين التطبيقات لتلبية متطلبات العمليات التجارية والتطبيقات.
المهارات الأساسية : تطوير البرمجيات الكاملة بلغة جافا
المهارات الجيدة : لا يوجد
مطلوب حد أدنى من سنتين من الخبرة
المؤهل التعليمي : 15 سنة من التعليم بدوام كامل
ملخص: يتم البحث عن محترف ذو رؤية مستقبلية مع عقلية تركز على الذكاء الاصطناعي لتصميم وتطوير ونشر حلول على مستوى المؤسسات باستخدام أطر الذكاء الاصطناعي التوليدي والعملي التي تعزز الابتكار والكفاءة وتحول الأعمال.
الأدوار والمسؤوليات: قيادة تصميم الحلول المدفوعة بالذكاء الاصطناعي والتسليم من خلال تطبيق الذكاء الاصطناعي التوليدي والعملي لمعالجة التحديات التجارية المعقدة، وأتمتة العمليات، ودمج الرؤى الذكية في سير العمل المؤسسي لتحقيق تأثير قابل للقياس.
المهارات المهنية والتقنية: فهم قوي للذكاء الاصطناعي التوليدي والعملي، وهندسة الطلبات، وأطر تقييم الذكاء الاصطناعي. القدرة على مواءمة قدرات الذكاء الاصطناعي مع الأهداف التجارية مع ضمان القابلية للتوسع، والاستخدام المسؤول، وتحقيق القيمة الملموسة. يتم البحث عن مهندسي تطبيقات متوسطين المستوى / مطورين كبار ديناميكيين مع تركيز قوي على التطوير العملي وتصميم الحلول العملية. يجب أن يكون لدى المرشح المثالي خبرة قوية في جافا سبرينغ بوت، بايثون، مع معرفة عملية بالتقنيات الأمامية مثل React أو Angular، وفهم أساسي لدمج الذكاء الاصطناعي. تركز هذه الوظيفة على الترميز النشط، وتنفيذ الحلول، والتعاون عبر تطوير التطبيقات، والبنية التحتية، والدمج في بيئات سحابية متعددة (AWS، Azure، Google Cloud) لتقديم تطبيقات مؤسسية قابلة للتوسع وآمنة. المسؤوليات الرئيسية: • الترميز العملي: تطوير واختبار ونشر حلول تعتمد على التطبيقات بنشاط، كتابة كود نظيف وفعال بأي من لغات البرمجة مثل جافا سبرينغ بوت، بايثون للأنظمة الخلفية، والمساهمة في تطوير الواجهة الأمامية باستخدام 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). • إتقان قوي في جافا سبرينغ بوت، بايثون لتطوير الأنظمة الخلفية. • خبرة عملية مع أطر الواجهة الأمامية مثل React، Angular، أو ما شابه. • تعرض أساسي لدمج الذكاء الاصطناعي/تعلم الآلة، مثل استخدام خدمات الذكاء الاصطناعي السحابية (مثل Clause AI، Azure Open AI، Amazon Queue) أو أطر تعلم الآلة البسيطة. • خبرة عملية مع أنماط الدمج (مثل واجهات برمجة التطبيقات REST، قوائم الرسائل) وهندسة الخدمات الدقيقة. • معرفة بأدوات البنية التحتية مثل Docker، Kubernetes، وIaC (مثل Terraform). • خبرة مع الخدمات السحابية الأصلية. • معرفة عملية بممارسات DevOps، بما في ذلك خطوط أنابيب CI/CD وأدوات المراقبة. • فهم لممارسات الترميز الآمن ومعايير الأمان المؤسسية الأساسية (مثل IAM، التشفير). المهارات الشخصية: • مهارات تصحيح الأخطاء وحل المشكلات قوية مع عقلية عملية. • تواصل واضح للتعاون مع أصحاب المصلحة الفنيين وغير الفنيين. • القدرة على التوازن بين الترميز العملي ومساهمات تصميم المعمارية. • رغبة في التعلم والتكيف مع أدوات جديدة، وأطر، وتقنيات سحابية. التعليم: • درجة البكالوريوس في علوم الحاسوب، أو الهندسة، أو مجال ذي صلة. • الشهادات مثل Azure Developer Associate، أو ما شابه تعتبر ميزة.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.