الوصف الوظيفي
وصف الوظيفةهدف الدور
تصميم وتطوير وتحسين البرمجيات، باستخدام منهجيات هندسية متنوعة، التي توفر قدرات الأعمال والمنصات والتكنولوجيا لعملائنا وزملائنا.
المسؤوليات
- تطوير وتقديم حلول برمجية عالية الجودة باستخدام لغات البرمجة والأدوات المتوافقة مع الصناعة. ضمان أن يكون الكود قابلاً للتوسع والصيانة ومُحسَّناً للأداء.
- التعاون عبر الوظائف مع مديري المنتجات والمصممين والمهندسين الآخرين لتحديد متطلبات البرمجيات، ووضع استراتيجيات الحلول، وضمان التكامل السلس والتوافق مع الأهداف التجارية.
- التعاون مع الزملاء، والمشاركة في مراجعات الكود، وتعزيز ثقافة جودة الكود ومشاركة المعرفة.
- البقاء على اطلاع على اتجاهات التكنولوجيا والابتكارات في الصناعة والمساهمة بنشاط في مجتمعات التكنولوجيا في المنظمة لتعزيز ثقافة التميز والنمو التقني.
- الالتزام بممارسات الترميز الآمن للتخفيف من الثغرات، وحماية البيانات الحساسة، وضمان حلول برمجية آمنة.
- تنفيذ ممارسات اختبار الوحدة الفعالة لضمان تصميم الكود بشكل صحيح، وقابليته للقراءة، وموثوقيته.
توقعات نائب الرئيس المساعد
- تقديم المشورة والتأثير على اتخاذ القرار، والمساهمة في تطوير السياسات وتحمل المسؤولية عن الفعالية التشغيلية. التعاون بشكل وثيق مع وظائف أخرى / أقسام الأعمال.
- قيادة فريق يؤدي مهام معقدة، باستخدام المعرفة والمهارات المهنية المتطورة لتقديم العمل الذي يؤثر على وظيفة الأعمال بأكملها. تحديد الأهداف وتوجيه الموظفين في السعي لتحقيق تلك الأهداف، وتقييم الأداء بالنسبة للأهداف وتحديد نتائج المكافآت.
- إذا كانت الوظيفة تتضمن مسؤوليات قيادية، يُتوقع من القادة أن يظهروا مجموعة واضحة من سلوكيات القيادة لخلق بيئة يمكن للزملاء الازدهار فيها وتقديم مستوى ممتاز باستمرار. السلوكيات الأربعة هي: الاستماع والصدق، التحفيز والإلهام، التوافق عبر المؤسسة، وتطوير الآخرين.
- أو بالنسبة لمساهم فردي، سيقودون مهام تعاونية ويقومون بتوجيه أعضاء الفريق من خلال مهام منظمة، وتحديد الحاجة إلى تضمين مجالات تخصص أخرى لإكمال المهام. سيحددون اتجاهات جديدة للمهام و / أو المشاريع، مع تحديد مجموعة من المنهجيات أو الممارسات متعددة الوظائف لتحقيق النتائج المطلوبة.
- استشارة حول القضايا المعقدة؛ تقديم المشورة لقادة الأشخاص لدعم حل القضايا المتصاعدة.
- تحديد طرق لتخفيف المخاطر وتطوير سياسات / إجراءات جديدة لدعم جدول التحكم والحوكمة.
- تحمل المسؤولية عن إدارة المخاطر وتعزيز الضوابط المتعلقة بالعمل المنجز.
- أداء العمل الذي يرتبط ارتباطًا وثيقًا بعمل مجالات أخرى، مما يتطلب فهم كيفية تنسيق تلك المجالات والمساهمة في تحقيق أهداف الوظيفة الفرعية للمنظمة.
- التعاون مع مجالات عمل أخرى، لدعم الأعمال المتوافقة مع النشاط التجاري واستراتيجية الأعمال.
- المشاركة في تحليل معقد للبيانات من مصادر معلومات متعددة، داخلية وخارجية مثل الإجراءات والممارسات (في مجالات أخرى، فرق، شركات، إلخ) لحل المشكلات بشكل إبداعي وفعال.
- التواصل بمعلومات معقدة. يمكن أن تتضمن المعلومات "المعقدة" معلومات حساسة أو معلومات يصعب التواصل بها بسبب محتواها أو جمهورها.
- التأثير أو إقناع أصحاب المصلحة لتحقيق النتائج.
من المتوقع أن يظهر جميع الزملاء قيم Barclays من الاحترام والنزاهة والخدمة والتميز والوصاية - بوصلة أخلاقية تساعدنا على القيام بما نعتقد أنه صحيح. كما يُتوقع منهم إظهار عقلية Barclays - لتمكين، وتحدي، ودفع - الدليل التشغيلي لكيفية تصرفنا.
بصفتك قائد تقني شامل - نائب رئيس مساعد، ستتحمل مسؤولية التسليم الفني الشامل، والهندسة، والتميز عبر المنصات الخلفية والأمامية والسحابية. ستقود تصميم وتطوير تطبيقات مؤسسية قابلة للتوسع وآمنة وعالية الأداء باستخدام جافا وSpring Boot وMicroservices وReact / React Native، بينما تقوم بتوجيه المهندسين وتعزيز أفضل الممارسات عبر الفريق.
بصفتك قائد تقني، ستعمل بشكل وثيق مع مالكي المنتجات، والمعماريين، وفرق المنصات، وأصحاب المصلحة في الأعمال، مترجمًا متطلبات الأعمال إلى حلول تقنية قوية وضمان التسليم الناجح.
لتكون ناجحًا كقائد تقني شامل - نائب رئيس مساعد، يجب أن تكون لديك خبرة في:
- تقديم القيادة التقنية عبر فرق الهندسة الشاملة، مع تحمل تصميم الحلول، والقرارات التقنية، وجودة التنفيذ.
- تصميم وتطوير خدمات دقيقة قابلة للتوسع ومرنة باستخدام جافا 11+ / 17، وSpring Boot، وSpring Cloud، وأنماط التصميم الحديثة.
- قيادة هندسة واجهة المستخدم والهندسة المحمولة باستخدام React JS / Angular وReact Native، مع ضمان تجربة مستخدم عالية الجودة والأداء.
- تصميم وتنفيذ أنظمة مدفوعة بالأحداث وموزعة، مع ضمان تحمل الأخطاء، والقابلية للتوسع، والرصد.
- امتلاك بنية سحابية أصلية، مع الاستفادة من Docker وKubernetes وخدمات السحابة العامة (AWS أو Azure أو GCP).
- تحديد وفرض معايير واجهة برمجة التطبيقات، والأمان، والحوكمة، بما في ذلك OAuth2 وJWT وأنماط بوابة واجهة برمجة التطبيقات.
- قيادة استراتيجية CI / CD والأتمتة، مع ضمان نشر موثوق وآمن وسريع باستخدام Jenkins وGitHub Actions أو GitLab CI.
- إنشاء وتعزيز أفضل الممارسات الهندسية بما في ذلك الهندسة النظيفة، والتصميم المعياري، وجودة الكود، والتوثيق.
- قيادة استراتيجية الاختبار عبر اختبار الوحدة، والاختبار التكامل، واختبار العقد باستخدام JUnit وMockito وJest وPACT وPostman.
- توجيه وتدريب المهندسين المبتدئين والمتوسطين، وإجراء مراجعات الكود ودعم تطوير المسار المهني.
- التعاون مع فرق متعددة الوظائف لإدارة التبعيات، والمخاطر التقنية، وجداول التسليم.
- الاستمرار في تحسين الأداء، والقابلية للتوسع، والأمان، والموثوقية للمنصات والخدمات.
بعض المهارات الأخرى ذات القيمة العالية قد تشمل:
- خبرة عملية قوية مع جافا 11+ / 17 وSpring Boot وSpring Cloud وهندسة الخدمات الدقيقة.
- خبرة عميقة في تطوير الواجهة الأمامية، بما في ذلك:
- JavaScript (ES6+)، HTML5، CSS3.
- React JS / Angular.
- React Native لتطوير الهواتف المحمولة.
- خبرة مثبتة في تصميم أنظمة مدفوعة بالأحداث والهندسات غير المتزامنة.
- خبرة عملية قوية مع Docker وKubernetes وخدمات السحابة الأصلية.
- AWS (Lambda، ECS) أو Azure Functions أو GCP Cloud Run.
- خبرة في تصميم واجهة برمجة التطبيقات، والأمان، والمصادقة، بما في ذلك OAuth2 وJWT وبوابات واجهة برمجة التطبيقات.
- خبرة قوية مع خطوط أنابيب CI / CD وأفضل الممارسات في DevOps.
- فهم قوي لأطر واستراتيجيات الاختبار، بما في ذلك اختبار الوحدة، والاختبار التكامل، واختبار العقد.
- خبرة في تصميم أنظمة متاحة بشكل كبير، وقابلة لتحمل الأخطاء، وآمنة في بيئات المؤسسات.
- خبرة في هندسة بدون خادم وأنماط سحابية مدفوعة بالأحداث.
- خلفية في البنوك، والخدمات المالية، أو البيئات المنظمة.
- تعرض لمنصات الرصد (التسجيل، المقاييس، التتبع).
- خبرة في دفع مبادرات تحديث المنصات أو الهجرة إلى السحابة.
قد يتم تقييمك على المهارات الأساسية الرئيسية ذات الصلة بالنجاح في الدور، مثل المخاطر والضوابط، والتغيير والتحول، والفطنة التجارية، والتفكير الاستراتيجي، والتكنولوجيا الرقمية، بالإضافة إلى المهارات التقنية المحددة للوظيفة.
يقع الدور في بوني.
.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.