الوصف الوظيفي
يعد محلل برمجة التطبيقات المتقدم منصبًا متوسط المستوى مسؤولاً عن المشاركة في إنشاء وتنفيذ أنظمة وبرامج التطبيقات الجديدة أو المعدلة بالتنسيق مع فريق التكنولوجيا. الهدف العام من هذا الدور هو المساهمة في تحليل أنظمة التطبيقات وأنشطة البرمجة.
المسؤوليات الرئيسية:
- امتلاك التصميم الفني، والتطوير، وتسليم خدمات الخلفية والتطبيقات عبر منصات الإقراض الثري.
- تقديم القيادة الفنية والإرشاد لفريق من مطوري جافا، والمساهمة بنشاط في تصميم وتطوير وتنفيذ برمجيات عالية الجودة.
- تصميم وتطوير خدمات دقيقة وقابلة للتوسع وواجهات برمجة التطبيقات RESTful مع معالجة أخطاء قوية، ومراقبة، وأداء.
- تصميم وبناء وإدارة طبقات الخدمة والوصول إلى البيانات للتطبيق، مع ضمان معالجة بيانات متسقة وفعالة.
- أداء والإشراف على مراجعات جودة الشيفرة، وتحليل أداء التطبيق، ودفع استراتيجيات التحسين.
- تحديد وتنفيذ والتحقق من منطق الأعمال المعقد وتحويل البيانات داخل التطبيق.
- ترويج واستخدام أدوات التطوير المدعومة بالذكاء الاصطناعي (مثل GitHub Copilot) وأطر المصادقة الحديثة لتحسين إنتاجية المطورين، وجودة الشيفرة، والاختبار عبر فريق الهندسة.
- تقديم القيادة الفنية وامتلاك التسليم، وتوجيه الفريق بشأن قرارات الهندسة، وأفضل الممارسات، وضمان تسليم عالي الجودة للميزات وتعزيزات المنصة.
- تحديد المشكلات، وتحليل المعلومات، واتخاذ أحكام تقييمية للتوصية وتنفيذ حلول فعالة.
- تطبيق المعرفة الأساسية للغات البرمجة لمواصفات التصميم والتطوير النشط.
- القدرة على العمل بمستوى محدود من الإشراف المباشر، ودفع المبادرات، وحل المشكلات الفنية المعقدة بفعالية.
- تقييم المخاطر بشكل مناسب عند اتخاذ القرارات التجارية، مع إظهار الاعتبار لسمعة الشركة وحماية سيتigroup، وعملائها، وأصولها، من خلال دفع الامتثال للقوانين والقواعد واللوائح المعمول بها.
المؤهلات الموصى بها:
- درجة البكالوريوس أو الماجستير في علوم الكمبيوتر، الهندسة، أو مجال تقني ذي صلة.
- خبرة تتجاوز 8 سنوات في تطوير البرمجيات، مع ما لا يقل عن 1-2 سنوات في دور مطور أول أو قائد.
- خبرة في إدارة وتنفيذ مشاريع ناجحة.
- خبرة مثبتة في خدمات المالية أو صناعة البنوك، خاصة مع منصات إدارة الثروات أو الإقراض، مرغوبة بشدة.
- شهادات في جافا، سبرينغ، أو منصات السحابة (مثل AWS، Azure، GCP) تعتبر ميزة.
المهارات المطلوبة:
يجب أن تكون موجودة:
- جافا الأساسية وسبرينغ: خبرة عملية واسعة في التصميم والتطوير والنشر الشامل لتطبيقات جافا المعقدة، مع إتقان عميق في إطار سبرينغ (Spring Boot، Spring Batch، Spring Security، Spring Data).
- واجهات برمجة التطبيقات وخدمات الويب: خبرة في تصميم وتطوير واجهات برمجة التطبيقات RESTful، بما في ذلك الوثائق الشاملة باستخدام أدوات مثل Swagger/OpenAPI.
- إتقان قواعد البيانات: إتقان قوي لتقنيات قواعد البيانات، وخاصة Oracle، مع خبرة في SQL المتقدمة، وتحسين الاستعلام، وضبط الأداء.
- إطارات ORM: خبرة قوية مع إطارات الربط بين الكائنات والعلاقات مثل Hibernate وJava Persistence API (JPA).
- أنظمة الرسائل: معرفة عملية بالهندسة المعمارية المعتمدة على الأحداث غير المتزامنة باستخدام أنظمة الرسائل مثل Kafka أو Solace.
- الأمان: فهم قوي لأفضل ممارسات الأمان، بما في ذلك تنفيذ معايير الترميز الآمن، ومعرفة بأبواب واجهة برمجة التطبيقات، وآليات المصادقة والتفويض.
- التطوير المدعوم بالذكاء الاصطناعي: خبرة عملية في أدوات التطوير المدعومة بالذكاء الاصطناعي (مثل GitHub Copilot، Devin) لتعزيز الإنتاجية، وتحسين جودة الشيفرة، وتسريع دورات التطوير.
- القيادة والتواصل: مهارات تواصل وتفاعل ممتازة، مع القدرة على قيادة المناقشات الفنية وإرشاد المطورين المبتدئين.
- معرفة المجال: فهم وظيفي أساسي لمجالات الإقراض و/أو المخاطر.
- القيادة الفنية: قدرة مثبتة على قيادة وإرشاد مطوري جافا حول أنماط التصميم، وأفضل ممارسات التطوير، ومعايير جودة الشيفرة.
- التواصل: مهارات تواصل وتفاعل ممتازة، تعزز التعاون الفعال مع الفرق متعددة الوظائف وأصحاب المصلحة.
من الجيد أن تكون موجودة:
- السحابة والتعبئة: التعرض لمنصات السحابة (مثل AWS، Azure، GCP) وتنظيم الحاويات باستخدام OpenShift أو Kubernetes.
- DevOps وCI/CD: خبرة في بناء وصيانة خطوط أنابيب CI/CD باستخدام أدوات مثل Jenkins وGitHub Actions.
- مراقبة التطبيقات: معرفة بمراقبة أداء التطبيقات (APM) وأدوات تجميع السجلات مثل Splunk، وELK Stack، أو Dynatrace.
- Agile وإدارة المشاريع: إتقان أدوات إدارة المشاريع والتعاون مثل Jira وConfluence.
------------------------------------------------------
مجموعة عائلة الوظائف: التكنولوجيا
------------------------------------------------------
عائلة الوظائف:تطوير التطبيقات
------------------------------------------------------
نوع الوقت:دوام كامل
------------------------------------------------------
المهارات الأكثر صلة يرجى الاطلاع على المتطلبات المذكورة أعلاه.
------------------------------------------------------
المهارات الأخرى ذات الصلة للحصول على المهارات التكميلية، يرجى الاطلاع على أعلاه و/أو الاتصال بالموظف المسؤول.
------------------------------------------------------
تعد Citi صاحب عمل متساوي الفرص، وسيتم النظر في المرشحين المؤهلين دون تمييز على أساس العرق أو اللون أو الدين أو الجنس أو التوجه الجنسي أو الهوية الجنسية أو الأصل الوطني أو الإعاقة أو الحالة كقدامى المحاربين المحميين أو أي سمة أخرى محمية بموجب القانون.
إذا كنت شخصًا لديه إعاقة وتحتاج إلى تسهيلات معقولة لاستخدام أدوات البحث الخاصة بنا و/أو التقدم للحصول على فرصة عمل، يرجى مراجعة إمكانية الوصول في Citi.
عرض بيان سياسة EEO الخاص بـ Citi واعرف حقوقك الملصق.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.