




وصف الوظيفة **وصف الدور:** تطوير التطبيقات والمنتجات مع تدريب أعضاء الفريق الأصغر خبرة. **القسم:** تطوير البرمجيات **الإشراف على:** قائد فريق تطوير البرمجيات **وصف الوظيفة** **الخبرة التقنية:** 4\-6 سنوات من الخبرة في تطوير البرمجيات باستخدام تقنية جافا.**معرفة جيدة جدًا بما يلي: \-** * **تطوير الخدمات الصغيرة (micro\-service).** * **أنغولار جي إس (angular JS).** * **قاعدة بيانات PostgreSQL.** * **أباتشي كاساندرا (Apache Cassandra).** * **ORM.** * **إطار أو أكثر من إطارات سبرينغ (Spring frameworks).** * **واجهات برمجة تطبيقات RESTful (RestFull APIs).** * **خدمات الويب SOAP.** * **جافا سكريبت (JavaScript).** * **الهندسة المعمارية الموجهة للخدمات (SOA).** * **الهندسة المعمارية للخدمات الصغيرة (Micro\-services Architecture).** * **أنماط التصميم (design patterns).** **التصميم:** * **المشاركة في تصميم وحدة أعمال واحدة أو أكثر.** * **تنفيذ المتطلبات المتفق عليها وفقًا لوثائق التصميم الخاصة بالمشروع.** **الإرشاد والتدريب التقني:** * **الإشراف على وحدة واحدة أو أكثر من وحدات المشروع(ات) قيد التطوير.** * **المسؤولية عن توفير التوجيه الفني والتدريب لأعضاء الفريق الأصغر خبرة.** **الجودة:** * **تنفيذ المتطلبات المتفق عليها بمستوى عالٍ من الجودة.** * **مراجعة أكواد الأعضاء الأصغر خبرة وتقديم ملاحظات واضحة.** **الابتكار:** * + **اقتراح وتنفيذ أفكار جديدة وتحسينات برمجية.** + **تقييم أفكار أعضاء الفريق الأصغر خبرة وتقديم ملاحظات بنّاءة وتوجيهات.** **عام:** * + **القدرة على التعلم السريع بأقل قدر من الإرشاد والتوجيه.** + **المرونة في التكيف مع التغيرات غير المخطط لها في الجداول الزمنية أو متطلبات العمل أو معايير الجودة أو أي نشاط آخر قد يؤثر على التسليم العام.** + **إظهار موقف إيجابي واعتقاد في التحدي وتطوير أنفسنا.** + **التعاون مع أعضاء الفريق الآخرين لتحقيق أهداف العمل.** + **الالتزام العالي بوضع مصالح العمل أولًا والقدرة على تحديد الأولويات الصحيحة لصالح أعمالنا.**


