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