




**خط الخدمة** الاستشارات **الصناعة/القطاع** التكنولوجيا **التخصص** الاستشارات \- أخرى **مستوى الإدارة** زميل **وصف الوظيفة والمُلخص** عن ETIC تعتزم شركة PwC افتتاح مركز تكنولوجيا وابتكار جديد في القاهرة، سيقوم بتقديم حلول تكنولوجية عالية الجودة لعملاء الاستشارات في جميع أنحاء العالم. سيوفر المركز مجموعة واسعة من المهارات والخدمات للعملاء، بدءًا من التطبيقات الجاهزة مثل SAP وOracle، وصولاً إلى خدمات السحابة باستخدام AWS وAzure وGoogle، فضلاً عن توسيع قدراتنا الحالية في الخدمات المُدارة. يبحث المركز عن التوسع بشكل سريع، ونبحث عن أفراد متحمسين قادرين على بدء العمل بمبادرة ذاتية، ويمتلكون شغفًا بالتكنولوجيا وتقديم الخدمات للعملاء، للمساعدة في تشكيل وبناء هذا المشروع الجديد. **نظرة عامة على نطاق عمل مطوّر Full Stack الزميل:** * تصميم وبناء صفحات الواجهة الأمامية باستخدام React * تصميم وبناء نقاط نهاية واجهة برمجة تطبيقات RESTful باستخدام Nodejs * تصميم وبناء حلول تخزين باستخدام قواعد بيانات علائقية (Mysql, SqlServer, Postgres) وقواعد بيانات غير علائقية (DynamoDB, MongoDB) * تنفيذ تصميمات Figma المقدمة من فريق واجهة المستخدم/تجربة المستخدم (UI/UX) * تحليل وإصلاح الأخطاء البرمجية في الواجهة الأمامية والخلفية * كتابة اختبارات وحدة تلقائية والحفاظ على تغطية جيدة بالاختبارات * رفع التعليمات البرمجية على git والمشاركة في مراجعات الكود * المشاركة في اجتماعات منهجية Agile Scrum (الوقوف اليومي، تخطيط الدورة، مراجعة الدورة، والاجتماع التقييمي) * إنشاء وصيانة الوثائق الفنية **متطلبات الدور:** * معرفة جيدة بلغة Javascript/Typescript وHTML وCSS بما في ذلك الأطر مثل (Tailwind, Bootstrap..إلخ) * معرفة جيدة بتطوير الواجهة الأمامية باستخدام React بما في ذلك إدارة الحالة باستخدام أدوات مثل Redux * معرفة جيدة بتطوير الواجهة الخلفية باستخدام Nodejs (Express, Nest.js..إلخ) * معرفة جيدة بتطوير واجهة برمجة التطبيقات REST * معرفة جيدة بقواعد البيانات العلائقية وغير العلائقية واستخدام أدوات التعيين الكائني العلائقي (ORM) مثل (TypeORM, Prisma, Sequelize..إلخ) * معرفة جيدة بسير عمل المصادقة ورموز JWT * دافع قوي نحو كتابة كود نظيف، وأدوات الأتمتة، وتحسينات التصميم، وجودة الكود (من خلال اختبارات الوحدة) **الخبرة الجيدة في هذه المجالات تُعد ميزة إضافية:** * معرفة بأطر تطوير واجهة خلفية أخرى بلغة C\# (.Net) أو Python (Flask أو Django) * معرفة بأطر تطوير واجهة أمامية أخرى مثل Angular أو Vue * معرفة بتطوير واجهة برمجة التطبيقات باستخدام GraphQL أو gRPC أو Socket.io * معرفة بالتقنيات الحاوية باستخدام Docker * تكاملات المصادقة مع IdAM أو Auth0 أو SAML أو Cognito وغيرها * معرفة بـ Swagger وPostman * معرفة بهجرة قواعد البيانات * معرفة بأنظمة إدارة المحتوى (Wordpress, AEM, Drupal, Sitecore..إلخ) * معرفة بمنصات الاستضافة (Google Cloud, Amazon AWS, أو Azure) * معرفة بأطر واجهة برمجة تطبيقات الذكاء الاصطناعي مثل OpenAI وGemini وLangchain تُعد ميزة قوية * معرفة بإجراءات حماية البيانات وضمان الأمن السيبراني * معرفة جيدة بأدوات دمج ونشر التطوير المستمر (DevOps) مثل Gitlab وGithub وAzure devops وما إلى ذلك، والقدرة على أداء مهام DevOps يُديرها المطور * BDD وTDD وأطر اختبارات الوحدة (JUnit) واختبارات الأداء واختبارات واجهة برمجة التطبيقات واختبارات العقد واختبارات مستوى المكونات **التعليم** *(إذا كان فارغًا، فلم يتم تحديد الدرجة العلمية و/أو مجال الدراسة)* الدرجات/مجالات الدراسة المطلوبة: الدرجات/مجالات الدراسة المفضلة: **الشهادات** *(إذا كان فارغًا، لم يتم تحديد الشهادات)* **المهارات المطلوبة** **المهارات الاختيارية** تطوير يُدار باختبار القبول (ATDD)، تطوير يُدار باختبار القبول (ATDD)، تقبّل التغذية الراجعة، الاستماع الفعّال، إدارة واجهة برمجة التطبيقات (API Management)، تطوير التطبيقات، أطر تطوير التطبيقات، إدارة دورة حياة التطبيقات، البرمجيات التطبيقية، تحسين العمليات التجارية، إدارة العمليات التجارية (BPM)، تحليل متطلبات العمل، لغة البرمجة C\+\+، إدارة العملاء، مراجعة الكود، معايير البرمجة، الاتصال، هندسة الحاسوب، علوم الحاسوب، الدمج المستمر/النشر المستمر (CI/CD)، تصحيح الأخطاء، تنظيم المشاعر، التعاطف، برمجيات الهندسة، دمج التطبيقات المؤسسية {\+ 25 أكثر} **اللغات المطلوبة** *(إذا كان فارغًا، لم يتم تحديد اللغات المطلوبة)* **متطلبات السفر** حتى 20% **متاح للحصول على تأشيرة عمل برعاية؟** لا **هل يشترط الحصول على تصريح حكومي؟** لا **تاريخ انتهاء إعلان الوظيفة**


