في المكتب دوام كامل
--
Vodafone

تفاصيل الوظيفة

انضم إلينا

في فودافون، نحن لا نصيغ مستقبل الاتصال لعملائنا فحسب، بل نصيغ المستقبل لكل من ينضم إلى فريقنا. عندما تعمل معنا، فأنت جزء من مهمة عالمية لربط الناس، وحل التحديات المعقدة، وخلق عالم مستدام وأكثر شمولاً. إذا كنت ترغب في تنمية مسيرتك المهنية مع إيجاد التوازن المثالي بين العمل والحياة، فإن فودافون توفر الفرص لمساعدتك على الانتماء وإحداث تأثير حقيقي.

الغرض من الدور الوظيفي

يتولى مطور البرمجيات المتكامل (Full Stack) مسؤولية تصميم وتطوير واختبار وصيانة الحلول الرقمية الشاملة التي تغطي واجهات المستخدم، وواجهات برمجة التطبيقات (APIs)، وعمليات الربط، وقواعد البيانات، والخدمات السحابية. يجمع هذا الدور بين خبرات الواجهات الأمامية (Front-end) والواجهات الخلفية (Back-end) لتقديم تطبيقات قابلة للتوسع وآمنة وعالية الأداء تتماشى مع معايير بنية المؤسسة وأهداف العمل. يتعاون مطور البرمجيات المتكامل مع استشاريي تجربة المستخدم/واجهة المستخدم (UX/UI)، ومالكي المنتجات، ومهندسي الحلول، ومهندسي ضمان الجودة (QA)، وفرق العمليات والتطوير (DevOps) لبناء منصات رقمية حديثة وتطبيقات موجهة للعملاء.

الملف الوظيفي

تطوير التطبيقات

  • تصميم وتطوير وصيانة تطبيقات الواجهات الأمامية المتجاوبة ومكونات واجهة المستخدم القابلة لإعادة الاستخدام.
  • تطوير تطبيقات الجانب الخادم، وواجهات برمجة التطبيقات (APIs)، والخدمات المصغرة (Microservices).
  • بناء عمليات ربط مع أنظمة المؤسسة مثل إدارة علاقات العملاء (CRM)، وتخطيط موارد المؤسسات (ERP)، والمنصات الخارجية.
  • تصميم وتحسين قواعد البيانات العلائقية وNoSQL.
  • تنفيذ المصادقة والتفويض وممارسات البرمجة الآمنة.
  • تحسين أداء التطبيق وقابليته للتوسع وسهولة الوصول إليه وموثوقيته.
  • استكشاف الأخطاء وإصلاحها عبر طبقات الواجهة الأمامية والخلفية.


الاختبار وضمان الجودة

  • تطوير اختبارات مؤتمتة للوحدات والربط وواجهات برمجة التطبيقات.
  • المشاركة في مراجعات الكود من قبل الزملاء.
  • استكشاف وإصلاح عيوب التطبيقات ومشكلات الإنتاج.
  • ضمان الالتزام بمعايير البرمجة وأفضل الممارسات.


إدارة المشاريع:

  • تقدير جهد التطوير والمساهمة في تخطيط دورات العمل (Sprint Planning).
  • تقديم الميزات الموكلة ضمن الجداول الزمنية ومعايير الجودة المتفق عليها.
  • الحفاظ على التوثيق الفني، ومواصفات واجهات برمجة التطبيقات، وأدلة النشر.
  • المشاركة في مراجعات الكود وممارسات التكامل المستمر.


إدارة أصحاب المصلحة:

  • التعاون مع فرق تجربة المستخدم/واجهة المستخدم، والمنتجات، وضمان الجودة، والعمليات والتطوير.
  • ترجمة متطلبات العمل إلى حلول تقنية قابلة للتوسع.
  • دعم اختبار قبول المستخدم، والنشر، والاستقرار بعد الإطلاق.


إدارة المخاطر:

  • تحديد القيود التقنية ومخاطر التنفيذ.
  • اقتراح خطط التخفيف والنهج البديلة.
  • ضمان إدارة تبعيات الواجهة الأمامية بفعالية.


الامتثال والتدقيق:

  • ضمان امتثال الحلول لمعايير الأمان والبنية والبرمجة.
  • اتباع متطلبات حوكمة البيانات، وسهولة الوصول، والتدقيق.
  • دعم ممارسات دورة حياة التطوير الآمن.


الكفاءات والمؤهلات

الكفاءات الأساسية والمعرفة والخبرة:

  • 4-7 سنوات من الخبرة في تطوير البرمجيات.
  • كفاءة عالية في تقنيات الواجهات الأمامية والخلفية.
  • خبرة في تطوير التطبيقات السحابية وتطبيقات الحاويات (Containerized).
  • فهم قوي لتكامل الأنظمة وتصميم واجهات برمجة التطبيقات.
  • مهارات تحليلية قوية في استكشاف الأخطاء وحل المشكلات.
  • القدرة على العمل بشكل مستقل وضمن فرق مرنة (Agile).
  • مهارات تواصل ممتازة وقدرة على إشراك أصحاب المصلحة.
  • إتقان ممتاز للغة الإنجليزية.


المؤهلات التقنية / المهنية المطلوبة:

تقنيات الواجهات الأمامية

HTML5, CSS3, JavaScript, TypeScript

React, Angular, أو Vue.js

Next.js

Tailwind CSS أو Material UI

تقنيات الواجهات الخلفية

Java / Spring Boot

C# / .NET

Python / FastAPI أو Django

Node.js / NestJS أو Express.js

قواعد البيانات

PostgreSQL, MySQL, SQL Server

MongoDB, Redis

واجهات برمجة التطبيقات والتكامل

REST APIs, GraphQL

OpenAPI / Swagger

OAuth 2.0, OpenID Connect, JWT

العمليات والتطوير (DevOps) والسحابة

Docker, Kubernetes

Git, Azure DevOps, GitHub Actions

Microsoft Azure, AWS, أو Google Cloud

الاختبار والجودة

Jest, Playwright, Cypress

JUnit, NUnit, PyTest

SonarQube

هل أنت غير متأكد إذا كنت مناسباً تماماً؟

هل تشعر بالقلق لأنك لا تستوفي جميع المعايير المطلوبة بدقة؟ في فودافون، نحن شغوفون بتمكين الناس وخلق مكان عمل يمكن للجميع فيه الازدهار، بغض النظر عن خلفيتهم الشخصية أو المهنية. إذا كنت متحمساً لهذا الدور ولكن تجربتك لا تتوافق تماماً مع كل جزء من الوصف الوظيفي، فنحن نشجعك على التقديم لأنك قد تكون المرشح المناسب لهذا الدور أو لفرصة أخرى.

من نحن

نحن شركة اتصالات دولية رائدة، نخدم ملايين العملاء. في فودافون، نؤمن بأن الاتصال قوة من أجل الخير. إذا استخدمناه للأشياء التي تهم حقاً، فيمكنه تحسين حياة الناس والعالم من حولنا. من خلال تقنيتنا، نمكن الناس، ونربط الجميع بغض النظر عن هويتهم أو مكان إقامتهم، ونحمي كوكب الأرض، بينما نساعد عملائنا على فعل الشيء نفسه.

الانتماء في فودافون ليس مفهوماً؛ بل يتم عيشه وتنفّسه وزراعته من خلال كل ما نقوم به. ستكون جزءاً من مجتمع عالمي ومتنوع، يضم العديد من العقول والقدرات والخلفيات والثقافات المختلفة. نحن ملتزمون بزيادة التنوع، وضمان التمثيل المتساوي، وجعل فودافون مكاناً يشعر فيه الجميع بالأمان والتقدير والشمول.

إذا كنت بحاجة إلى أي تعديلات معقولة أو كان لديك طلب يتعلق بسهولة الوصول كجزء من رحلة توظيفك، على سبيل المثال، وقت إضافي أو فترات راحة بين التقييمات عبر الإنترنت، يرجى الرجوع إلى https://careers.vodafone.com/application-adjustments/ للحصول على التوجيه.

معاً نستطيع.
انضم لقناتنا على تيليجرام تابع أحدث الوظائف فور نشرها انضم

وظائف مشابهة

Vodafone
مطور برمجيات متكامل (Full Stack) أول
حول Vodafone
مصر, الجيزة
خدمات المعلومات