الوصف الوظيفي
يعد محلل مهندس البرمجيات الرقمية دورًا احترافيًا متطورًا. يتعامل مع معظم المشكلات بشكل مستقل ولديه بعض الحرية لحل المشكلات المعقدة. يدمج المعرفة المتخصصة العميقة مع فهم قوي للمعايير والممارسات الصناعية. فهم جيد لكيفية تكامل الفريق والمنطقة مع الآخرين لتحقيق أهداف الوظيفة. يطبق التفكير التحليلي ومعرفة أدوات وأساليب تحليل البيانات. يتطلب الأمر الانتباه للتفاصيل عند اتخاذ الأحكام والتوصيات بناءً على تحليل المعلومات الواقعية. عادةً ما يتعامل مع قضايا متغيرة قد تؤثر على الأعمال بشكل أوسع. يطبق الحكم المهني عند تفسير البيانات والنتائج. يقوم بتفكيك المعلومات بطريقة منهجية وقابلة للتواصل. تتطلب مهارات الاتصال والدبلوماسية المتطورة لتبادل المعلومات المعقدة أو الحساسة. تأثير معتدل ولكن مباشر من خلال الاتصال الوثيق بأنشطة الأعمال الأساسية. ستؤثر جودة وموعد الخدمة المقدمة على فعالية الفريق الخاص بك والفرق الأخرى ذات الصلة.
المسؤوليات:
- تحويل مجموعة التكنولوجيا وتصميم التطبيقات إلى كود على منصات تطوير متعددة (مثل iOS، Android، الويب/Angular، الخدمات).
- معالجة مجموعة متنوعة من الردود على المشكلات أو الأسئلة أو المواقف من خلال تطبيق معايير محددة للتأثير مباشرة على نتائج التطوير. عند القيام بذلك، استخدم التكنولوجيا المناسبة لحل التحديات التقنية المطلوبة لتقديم ميزات ووظائف صغيرة النطاق و/أو الجوانب الداعمة لجهود برنامج أكبر.
- مسؤول عن تحليل أنظمة التطبيقات وأنشطة البرمجة التي قد تشمل المساعدة في دراسات الجدوى، تقديرات الوقت والتكلفة وتنفيذ أنظمة وبرامج التطبيقات الجديدة أو المعدلة.
- مسؤول عن التطوير والتصميم والبناء والاختبار والتنفيذ وكتابة كود آمن ومستقر وقابل للاختبار والصيانة.
- من المتوقع أن تعمل بشكل مستقل، على الرغم من أن بعض الإشراف والتوجيه قد يكون مطلوبًا.
- المشاركة في تطوير التطبيقات الرقمية، تكنولوجيا المخاطر، التطبيقات الوسيطة، التطبيقات الرئيسية، التطبيقات غير الرئيسية، تطوير نماذج التحليل وأنشطة دعم التطبيقات لتلبية احتياجات الأعمال المحددة لمناطق المستخدمين واختبار الأنظمة لضمان سلامة التسليمات.
- من المتوقع أن توفر فهمًا جيدًا لمفاهيم ومبادئ تطوير التطبيقات ومعرفة أساسية بمفاهيم ومبادئ في مجالات التكنولوجيا الأخرى.
- قد تحتاج أحيانًا إلى التشاور مع المستخدمين والعملاء ومجموعات التكنولوجيا الأخرى بشأن القضايا والتوصية بحلول برمجية للأنظمة المعرضة للعملاء.
- خذ الوقت الكافي لتعلم الوظائف المعنية، والهندسة المعمارية، والاعتمادات، وخصائص وقت التشغيل للأنظمة المعنية بمشاريعك. يشمل ذلك متطلبات الأعمال، التطبيقات/الخدمات، العمليات وقت التشغيل (بما في ذلك إدارة المشكلات/استراتيجيات الدعم المرتبطة)، والصيانة.
- فهم السياق التجاري وحالات الاستخدام المرتبطة بالعملاء.
- فهم تقنيات الفريق وقادر على تقييم تصميمات الأنظمة والهندسة المعمارية أثناء مشاركتك في مناقشات الحلول، والتطوير وإنشاء وثائق التطبيقات/الأنظمة.
- دفع الوضوح في التنفيذ الفني من خلال دفع مناقشات بناء النظام والأداء، وتوفير السياق الفني لأعضاء الفريق حسب الحاجة وتمثيل أنظمة فريقك بشكل كفء للآخرين داخل وخارج الرقمية.
- قد تحتاج أحيانًا إلى توجيه من الزملاء و/أو المدير حيث أن إجراءات تشغيل الفريق وتكنولوجيا المعلومات محددة جيدًا.
- بناء وصيانة جداول تطوير المشاريع المتكاملة التي تأخذ في الاعتبار الاعتمادات الداخلية/الخارجية، وطرق SDLC المختلفة، والقيود العديدة، وتأخذ في الاعتبار بشكل كافٍ الاحتياطات للتأخيرات غير المخطط لها.
- التفاوض بشأن الميزات والأولوية المرتبطة بها ومساعدة الفريق وعملائهم في الوصول إلى توافق.
- التواصل الشفهي والكتابي واضح وموجز.
- توضيح الاعتماديات في التطوير والجدول الزمني بوضوح.
- لديك علاقات عمل جيدة مع أعضاء الفريق والمدير والزملاء.
- تحسين العمليات المتعلقة بتطوير الفريق التي تسرع التسليم، وتعزز الابتكار، وتخفض التكاليف، وتحسن الجودة.
- ضمان أن الذات والزملاء يبحثون بنشاط عن طرق لقياس الإنتاجية بشكل موضوعي. (أي، SonarQube Findbugs). وهذا سيشمل التركيز على أتمتة جودة الكود، وأداء الكود، واختبار الوحدة، ومعالجة البناء في خط أنابيب CI/CD (RTC، Jenkins، RLM).
- تقييم المخاطر بشكل مناسب عند اتخاذ القرارات التجارية، مع إظهار اعتبار خاص لسمعة الشركة وحماية Citigroup، وعملائها وأصولها، من خلال دفع الامتثال للقوانين والقواعد واللوائح المعمول بها، والالتزام بالسياسات، وتطبيق حكم أخلاقي سليم بشأن السلوك الشخصي، والسلوك والممارسات التجارية، وتصعيد وإدارة والإبلاغ عن قضايا التحكم بشفافية.
المؤهلات:
- 5+ سنوات في دور تطوير التطبيقات. قدرات تنفيذ مثبتة.
- مهارات تحليلية وكمية قوية؛ مدفوع بالبيانات ونتائج موجهة.
- خبرة في تشغيل خدمات سحابية عالية الحركة وموزعة.
- خبرة في التأثير على تغيير ثقافي كبير.
- خبرة في قيادة برامج البنية التحتية.
- مهارة في العمل مع مقدمي الخدمات من الطرف الثالث.
- مهارات كتابة وتواصل شفهية ممتازة.
المهارات التقنية:
التعليم:
- درجة البكالوريوس/الجامعة أو خبرة معادلة.
------------------------------------------------------
مجموعة عائلية للوظائف: التكنولوجيا
------------------------------------------------------
عائلة الوظيفة:هندسة البرمجيات الرقمية
------------------------------------------------------
نوع الوقت:دوام كامل
------------------------------------------------------
المهارات الأكثر صلة يرجى الاطلاع على المتطلبات المذكورة أعلاه.
------------------------------------------------------
المهارات الأخرى ذات الصلة للحصول على المهارات التكميلية، يرجى الاطلاع أعلاه و/أو الاتصال بالموظف المسؤول عن التوظيف.
------------------------------------------------------
تعد Citi صاحب عمل متساوي الفرص، وسيتم النظر في المرشحين المؤهلين بغض النظر عن عرقهم أو لونهم أو دينهم أو جنسهم أو ميولهم الجنسية أو هويتهم الجنسية أو أصلهم الوطني أو إعاقتهم أو وضعهم كقدامى محميين أو أي سمة أخرى محمية بموجب القانون.
إذا كنت شخصًا ذو إعاقة وتحتاج إلى تسهيلات معقولة لاستخدام أدوات البحث الخاصة بنا و/أو التقدم للحصول على فرصة عمل، يرجى مراجعة إمكانية الوصول في Citi.
عرض بيان سياسة EEO الخاصة بـ Citi واعرف حقوقك الملصق.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.