الوصف الوظيفي
وصف الوظيفةالغرض من الدور
لتصميم وتطوير وتحسين البرمجيات، باستخدام منهجيات هندسية متنوعة، التي توفر قدرات الأعمال، والمنصات، والتكنولوجيا لعملائنا وزملائنا.
المسؤوليات
- تطوير وتقديم حلول برمجية عالية الجودة باستخدام لغات البرمجة، والأطر، والأدوات المتوافقة مع الصناعة. ضمان أن يكون الكود قابلاً للتوسع، وقابلاً للصيانة، ومحسناً للأداء.
- التعاون عبر الوظائف مع مديري المنتجات، والمصممين، والمهندسين الآخرين لتحديد متطلبات البرمجيات، ووضع استراتيجيات الحلول، وضمان التكامل السلس والتوافق مع الأهداف التجارية.
- التعاون مع الأقران، والمشاركة في مراجعات الكود، وتعزيز ثقافة جودة الكود ومشاركة المعرفة.
- البقاء على اطلاع باتجاهات التكنولوجيا والابتكارات في الصناعة والمساهمة بنشاط في مجتمعات التكنولوجيا في المنظمة لتعزيز ثقافة التميز والنمو التقني.
- الالتزام بممارسات الترميز الآمن للتخفيف من الثغرات، وحماية البيانات الحساسة، وضمان حلول برمجية آمنة.
- تنفيذ ممارسات اختبار وحدات فعالة لضمان تصميم الكود بشكل صحيح، وقابليته للقراءة، وموثوقيته.
توقعات نائب الرئيس المساعد
- تقديم المشورة والتأثير على اتخاذ القرار، والمساهمة في تطوير السياسات، وتحمل المسؤولية عن الفعالية التشغيلية. التعاون بشكل وثيق مع وظائف أخرى/أقسام الأعمال.
- قيادة فريق يقوم بأداء مهام معقدة، باستخدام المعرفة والمهارات المهنية المتطورة لتقديم العمل الذي يؤثر على وظيفة الأعمال بأكملها. تحديد الأهداف وتوجيه الموظفين في السعي لتحقيق تلك الأهداف، وتقييم الأداء بالنسبة للأهداف وتحديد نتائج المكافآت.
- إذا كانت الوظيفة تتضمن مسؤوليات قيادية، يُتوقع من القادة أن يظهروا مجموعة واضحة من سلوكيات القيادة لإنشاء بيئة يمكن للزملاء الازدهار فيها وتقديم مستوى ممتاز باستمرار. السلوكيات الأربعة هي: الاستماع والصدق، وتحفيز وإلهام، والتوافق عبر المؤسسة، وتطوير الآخرين.
- أو بالنسبة لمساهم فردي، سيقودون المهام التعاونية ويوجهون أعضاء الفريق من خلال المهام المنظمة، وتحديد الحاجة إلى تضمين مجالات تخصص أخرى لإكمال المهام. سيحددون اتجاهات جديدة للمهام و/أو المشاريع، وتحديد مجموعة من المنهجيات أو الممارسات متعددة الوظائف لتحقيق النتائج المطلوبة.
- تقديم المشورة بشأن القضايا المعقدة؛ تقديم المشورة لقادة الأشخاص لدعم حل القضايا المتصاعدة.
- تحديد طرق لتخفيف المخاطر وتطوير سياسات/إجراءات جديدة لدعم جدول التحكم والحوكمة.
- تحمل المسؤولية عن إدارة المخاطر وتعزيز الضوابط المتعلقة بالعمل المنجز.
- أداء العمل الذي يرتبط ارتباطًا وثيقًا بعمل مجالات أخرى، مما يتطلب فهم كيفية تنسيق المجالات والمساهمة في تحقيق أهداف الوظيفة الفرعية للمنظمة.
- التعاون مع مجالات العمل الأخرى، لدعم الأعمال المتوافقة مع النشاط التجاري واستراتيجية الأعمال.
- المشاركة في تحليل معقد للبيانات من مصادر متعددة من المعلومات، الداخلية والخارجية مثل الإجراءات والممارسات (في مجالات أخرى، فرق، شركات، إلخ) لحل المشكلات بشكل إبداعي وفعال.
- التواصل بمعلومات معقدة. قد تتضمن المعلومات "المعقدة" معلومات حساسة أو معلومات يصعب التواصل بها بسبب محتواها أو جمهورها.
- التأثير أو إقناع أصحاب المصلحة لتحقيق النتائج.
من المتوقع أن يظهر جميع الزملاء قيم باركليز من الاحترام، والنزاهة، والخدمة، والتميز، والوصاية - بوصلة أخلاقية لدينا، تساعدنا على القيام بما نعتقد أنه صحيح. كما يُتوقع منهم إظهار عقلية باركليز - لتمكين، وتحدي، ودفع - الدليل التشغيلي لكيفية تصرفنا.
كن مطور React في باركليز حيث ستقود تطور مشهدنا الرقمي، مما يدفع الابتكار والتميز. ستستفيد من التكنولوجيا المتطورة لإحداث ثورة في عروضنا الرقمية، وضمان تجربة عملاء لا مثيل لها. مع التركيز الأساسي على تطوير الواجهة الأمامية باستخدام React.js (70%) وخدمات الخلفية باستخدام Java (30%)، ستساعد في بناء تطبيقات قوية وقابلة للتوسع تقدم قيمة استثنائية لمستخدمينا.
لتكون ناجحًا كمطور React يجب أن تمتلك:
- 8-10 سنوات من الخبرة في تطوير البرمجيات الكاملة مع 5-6 سنوات من الخبرة في بناء مكونات واجهة مستخدم ديناميكية، واستجابة، وقابلة لإعادة الاستخدام باستخدام React.js. معرفة قوية بإدارة الحالة (مثل Redux، Context API) وخطافات React. خبرة في واجهات برمجة التطبيقات REST ودمج الواجهة الأمامية مع خدمات الخلفية.
- إجادة تطوير واجهات برمجة التطبيقات REST والخدمات الصغيرة باستخدام Java Spring Boot. فهم قوي لإطار Spring (مثل Spring MVC، Spring Security، Spring Data).
- خبرة عملية مع Hibernate لرسم الخرائط بين الكائنات والعلاقات (ORM). معرفة بـ JPA (واجهة برمجة التطبيقات لاستمرارية Java) وتفاعل قاعدة البيانات باستخدام Hibernate.
- خبرة قوية في كتابة وتحسين استعلامات SQL لقواعد بيانات Oracle.
- خبرة في دمج تطبيقات الواجهة الأمامية مع خدمات الخلفية عبر واجهات برمجة التطبيقات REST. معرفة بأدوات توثيق واجهات برمجة التطبيقات (مثل Swagger، Postman).
- فهم أساسي لـ Camunda BPM لأتمتة سير العمل وأتمتة العمليات. معرفة بـ BPMN 2.0 لتصميم سير العمل.
- خبرة مع Kafka أو وسطاء الرسائل الآخرين للتواصل المعتمد على الأحداث.
- معرفة بخطوط أنابيب CI/CD (مثل Jenkins، GitLab CI) وحاويات (مثل Docker، Kubernetes).
- معرفة بأطر اختبار الوحدات واختبار التكامل (مثل JUnit، Mockito، Jest، مكتبة اختبار React).
بعض المهارات ذات القيمة العالية قد تشمل:
- تصميم وتطوير واجهات مستخدم ديناميكية، واستجابة باستخدام React.js.
- بناء مكونات قابلة لإعادة الاستخدام وضمان تجربة مستخدم متسقة عبر التطبيق.
- دمج الواجهة الأمامية مع خدمات الخلفية عبر واجهات برمجة التطبيقات REST.
- تطوير وصيانة واجهات برمجة التطبيقات REST والخدمات الصغيرة باستخدام Java Spring Boot.
- تنفيذ منطق الأعمال وطبقات الوصول إلى البيانات باستخدام Hibernate وOracle SQL.
- ضمان أن تكون خدمات الخلفية قابلة للتوسع، وآمنة، وعالية الأداء.
- تصميم وتحسين مخططات قواعد البيانات لـ Oracle.
- كتابة وتحسين استعلامات SQL لاسترجاع البيانات ومعالجتها.
- أتمتة سير العمل:
- التعاون مع الفريق لدمج Camunda لأتمتة سير العمل.
- تصميم وتنفيذ سير عمل BPMN لإدارة الحالات وغيرها من العمليات.
- الدمج مع الأنظمة والخدمات الخارجية عبر واجهات برمجة التطبيقات REST.
- ضمان التواصل السلس بين الواجهة الأمامية، والخلفية، والأنظمة الخارجية.
- كتابة اختبارات وحدات واختبارات تكامل لضمان جودة الكود وموثوقيته.
- تصحيح وحل المشكلات عبر المكدس (الواجهة الأمامية، الخلفية، قاعدة البيانات).
- العمل بشكل وثيق مع الفرق متعددة الوظائف (مثل مديري المنتجات، والمصممين، ومهندسي ضمان الجودة) لتقديم حلول عالية الجودة.
- توثيق الكود، وواجهات برمجة التطبيقات، وسير العمل للصيانة ومشاركة المعرفة.
- تحديد وحل اختناقات الأداء في التطبيق. تحسين استعلامات قاعدة البيانات واستجابات واجهات برمجة التطبيقات لأوقات تحميل أسرع.
- البقاء على اطلاع بأحدث الاتجاهات والتقنيات في تطوير البرمجيات الكاملة.
- اقتراح وتنفيذ تحسينات على عملية التطوير وهندسة التطبيق.
قد يتم تقييمك على المهارات الأساسية الحرجة ذات الصلة بالنجاح في الدور، مثل المخاطر والضوابط، والتغيير والتحول، وفطنة الأعمال، والتفكير الاستراتيجي، والرقمية والتكنولوجيا، بالإضافة إلى المهارات الفنية المحددة للوظيفة.
موقع الدور هو بوني، الهند.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.