الوصف الوظيفي
نظرة عامة على الدور
نحن نبحث عن مطور Full Stack ذو مهارات وخبرة عالية (دوام كامل) للمساهمة في جهود التطوير لدينا، مع التركيز على بناء تطبيقات قوية وقابلة للتوسع. يجب أن يمتلك المرشح المثالي خبرة عميقة في كل من تقنيات الواجهة الأمامية والخلفية، مع تركيز قوي على Angular وSpring Boot. توفر هذه الوظيفة فرصًا للنمو في المناصب القيادية التقنية، مما يسمح للأفراد بتوجيه الآخرين وتحديد الاتجاهات التقنية.
المسؤوليات الرئيسية
- المساهمة في تصميم وتطوير وتنفيذ تطبيقات معقدة على مستوى المؤسسات.
- المساهمة في التصميم المعماري لحلول قابلة للتوسع وعالية الأداء، مع ضمان توافقها مع متطلبات الأعمال واستراتيجية التكنولوجيا.
- تطوير وصيانة تطبيقات الواجهة الأمامية باستخدام Angular، مع ضمان تجربة مستخدم استجابة وبديهية وجذابة.
- تطوير وصيانة خدمات الواجهة الخلفية وواجهات برمجة التطبيقات باستخدام Spring Boot، مع التركيز على الموثوقية والأمان والأداء.
- تصميم وإدارة مخططات قواعد البيانات والتفاعلات مع قواعد البيانات العلائقية (Oracle) وNoSQL (MongoDB أو NoSQL ذات الصلة).
- كتابة كود نظيف وقابل للصيانة وفعال عبر كامل المكدس.
- المشاركة في مراجعات الكود، مع ضمان الالتزام بمعايير الترميز وأفضل الممارسات والإرشادات المعمارية.
- التعاون بشكل وثيق مع مالكي المنتجات ومصممي واجهة المستخدم/تجربة المستخدم وغيرهم من المعنيين لترجمة المتطلبات إلى مواصفات تقنية وتقديم حلول مبتكرة.
- استكشاف وحل المشكلات التقنية المعقدة، مع ضمان الأداء والاستقرار الأمثل للتطبيق.
- الترويج وتنفيذ أفضل الممارسات في دورة حياة تطوير البرمجيات (SDLC) ومنهجيات Agile، بما في ذلك الكفاءة مع أدوات إدارة المشاريع Agile.
- البقاء على اطلاع بالتقنيات الناشئة والاتجاهات الصناعية، وتقييمها وتوصية بتبنيها عند الاقتضاء.
- فرصة لتوجيه المطورين المبتدئين والنمو في المناصب القيادية التقنية.
المهارات المطلوبة
- الواجهة الأمامية:
- خبرة واسعة مع Angular (يفضل الإصدار 2+) ونظامه البيئي.
- إجادة في JavaScript (ES6+)، HTML5، CSS3، والتقنيات المتعلقة بالويب.
- فهم قوي لمبادئ التصميم المتجاوب والتوافق عبر المتصفحات.
- الواجهة الخلفية:
- خبرة مثبتة مع Spring Boot وإطار عمل Spring لبناء الخدمات المصغرة وواجهات برمجة التطبيقات RESTful.
- فهم قوي للغة البرمجة Java ومبادئ التصميم الكائني.
- تعتبر الخبرة في C# ذات قيمة عالية للأنظمة القديمة أو نقاط التكامل المحددة.
- قاعدة البيانات:
- خبرة في تصميم قواعد بيانات Oracle، واستعلام SQL، وضبط الأداء.
- خبرة مع قواعد بيانات NoSQL، وخاصة MongoDB، بما في ذلك تصميم المخطط وتحسين الاستعلام.
- ممارسات وأدوات التطوير:
- فهم قوي وخبرة عملية مع نماذج دورة حياة تطوير البرمجيات (SDLC) المختلفة (مثل Waterfall، Agile، Scrum، Kanban).
- خبرة في منهجيات Agile، بما في ذلك تحسين قائمة المهام، تخطيط السبرينت، الاجتماعات اليومية، والتقييمات.
- إجادة في أدوات إدارة المشاريع Agile (مثل Jira، Azure DevOps، Trello).
- خبرة مع أنظمة التحكم في الإصدارات (مثل Git).
- إلمام بخطوط الأنابيب CI/CD وممارسات DevOps.
- عام:
- مهارات ممتازة في حل المشكلات، والتحليل، والتواصل.
- القدرة على العمل بفعالية في بيئة فريق واتخاذ المبادرة.
المهارات المفضلة
- خبرة مع منصات السحابة (مثل AWS، Azure، Google Cloud).
- معرفة بتقنيات الحاويات (مثل Docker، Kubernetes).
- إلمام بأطر العمل الأخرى للواجهة الأمامية (مثل React، Vue.js) أو لغات البرمجة الخلفية.
- خبرة مع وسطاء الرسائل (مثل Kafka، RabbitMQ).
- خبرة مثبتة في الاستفادة من أدوات التطوير المدعومة بالذكاء الاصطناعي (مثل GitHub Copilot، Claude، إلخ) لتعزيز الإنتاجية وجودة الكود.
التعليم:
- درجة البكالوريوس/درجة جامعية أو خبرة معادلة
توفر هذه الوصف الوظيفي مراجعة عالية المستوى لأنواع العمل المنفذة. قد يتم تعيين مهام أخرى متعلقة بالوظيفة حسب الحاجة.
------------------------------------------------------
مجموعة عائلية للوظائف: التكنولوجيا
------------------------------------------------------
عائلة الوظيفة:تطوير التطبيقات
------------------------------------------------------
نوع الوقت:دوام كامل
------------------------------------------------------
المهارات الأكثر صلة يرجى الاطلاع على المتطلبات المذكورة أعلاه.
------------------------------------------------------
المهارات الأخرى ذات الصلة للحصول على المهارات التكميلية، يرجى الاطلاع على ما سبق و/أو الاتصال بالموظف المسؤول عن التوظيف.
------------------------------------------------------
تعتبر Citi صاحب عمل متساوي الفرص، وسيتم النظر في المرشحين المؤهلين دون تمييز بسبب العرق أو اللون أو الدين أو الجنس أو التوجه الجنسي أو الهوية الجنسية أو الأصل الوطني أو الإعاقة أو الحالة كقدامى المحاربين المحميين أو أي سمة أخرى محمية بموجب القانون.
إذا كنت شخصًا ذو إعاقة وتحتاج إلى تسهيلات معقولة لاستخدام أدوات البحث لدينا و/أو التقدم للحصول على فرصة عمل، يرجى مراجعة إمكانية الوصول في Citi.
عرض بيان سياسة EEO الخاصة بـ Citi واعرف حقوقك.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.