وظيفة مطور برمجيات في شركة جيزة سيستمز Giza Systems Software Developer Job

336 أيام متبقية للتقديم

قدم الآن

وظيفة مطور برمجيات في شركة جيزة سيستمز Giza Systems Software Developer Job

336 أيام متبقية للتقديم

قدم الآن

تفاصيل الفرصة

  • تاريخ النشر

    27 فبراير، 2026

  • المكان

    القاهرة

  • الراتب

    الراتب قابل للتفاوض

  • المستوي الوظيفي

    مبتدئ الخبرة

  • المؤهل

    بكالوريوس/ليسانس

  • الخبرة

    1 - 2 سنة 3 - 4 سنة

  • النوع

    انثي ذكر

الوصف

تُعلن شركة جيزة سيستمز (Giza Systems)، إحدى كبرى الشركات الرائدة في مجال التحول الرقمي وتكنولوجيا المعلومات، عن توفر فرصة عمل تقنية متميزة بمسمى “مطور برمجيات” (Software Developer) للعمل بمقر الشركة في القاهرة. تُمثل هذه الوظيفة فرصة استثنائية للمبرمجين أصحاب الخبرة للعمل في بيئة تقنية متطورة تعتمد على أحدث التقنيات مثل (.Net Core) و(Angular) وهيكلة الخدمات المصغرة (Microservices). ستقوم بدور محوري في تصميم وتطوير التطبيقات، وتخصيص أنظمة (Dynamics 365 CRM)، والمشاركة في دورة حياة تطوير البرمجيات بالكامل لتقديم حلول مبتكرة وعالية الجودة.

المهام والمسؤوليات الأساسية (Job Description)

  • تصميم وتطوير التطبيقات: تصميم، تطوير، وصيانة التطبيقات البرمجية باستخدام أطر عمل (.Net Core, .Net, SQL, Angular) وهيكلة الخدمات المصغرة (Microservices architecture).
  • تخصيص الأنظمة والمنصات: تنفيذ وتخصيص أنظمة (D365 CRM)، والعمل بكفاءة على منصات (Microsoft Power Platform, Dataverse, Power APPS).
  • جودة الكود (Clean Code): كتابة أكواد برمجية نظيفة، فعالة، وقابلة للصيانة مع الالتزام التام بأفضل الممارسات المتبعة في الصناعة البرمجية.
  • دورة حياة البرمجيات (SDLC): المشاركة في جميع مراحل دورة حياة تطوير البرمجيات، بما في ذلك التخطيط، هندسة المشاريع، التقدير الزمني (Estimation)، والنشر (Deployment).
  • الدمج واستكشاف الأخطاء: دمج واجهات برمجة التطبيقات وخدمات الطرف الثالث (Third-party APIs)، واستكشاف الأخطاء البرمجية وإصلاحها (Troubleshooting & Debugging) لتحسين الأداء.
  • التعاون والتطوير: التعاون مع فرق متعددة التخصصات لجمع وتحليل المتطلبات، وتنفيذ التحسينات، مع البقاء على اطلاع دائم بأحدث التقنيات والاتجاهات في تطوير البرمجيات.

شروط القبول ومواصفات المتقدم (Qualifications)

  • الخلفية الأكاديمية: درجة البكالوريوس في الهندسة، علوم الحاسب، هندسة البرمجيات، أو أي مجال ذي صلة.
  • سجل الخبرة: خبرة مهنية مثبتة من 1 ل 3 سنين للعمل كـ “مهندس برمجيات” (Software Engineer) أو في دور مشابه.
  • المهارات التقنية (Technical Skills):
    • لغات البرمجة والأساسيات: إجادة تامة للغات (C#, .Net Core, .Net Framework)، وفهم قوي لمبادئ البرمجة كائنية التوجه (OOP) وهيكلة (Microservices).
    • تقنيات الويب: معرفة قوية بتطوير الواجهات الأمامية باستخدام (Angular, HTML, CSS, JavaScript).
    • قواعد البيانات: خبرة في إدارة وتصميم قواعد بيانات (SQL) وتحسين الاستعلامات (Queries).
    • أنظمة (CRM) ومنصات مايكروسوفت: الإلمام بأنظمة (Dynamics 365 CRM) ومنصات (Microsoft Power Platforms).
    • الأدوات والمنهجيات: إجادة استخدام أنظمة التحكم في الإصدارات (Git)، والإلمام بمنهجيات التطوير الرشيقة (Agile/Scrum).
    • جودة البرمجيات: معرفة بأفضل ممارسات البرمجة، بما في ذلك أطر عمل اختبارات الوحدة (Unit testing frameworks) ومراجعة الأكواد.
  • المهارات الشخصية (Personal Skills):
    • مهارات تواصل قوية جداً (كتابياً وشفهياً).
    • قدرات ممتازة في التحليل وحل المشكلات وإدارة الأولويات.
    • القدرة على العمل بشكل مستقل وتلبية المواعيد النهائية للمشاريع، مع التكيف السريع في بيئة عمل متغيرة.

نصائح ذهبية لاجتياز المقابلة (دليل المبرمجين في جيزة سيستمز)

هيكلة الخدمات المصغرة (Microservices): سيتم اختبار فهمك لكيفية تصميم التطبيقات المعقدة. راجع مفاهيم بناء وتواصل الـ (Microservices) وكيفية التعامل مع قواعد البيانات المنفصلة وتكامل الـ (APIs).

الدمج بين (Full-Stack) ومنصات مايكروسوفت: الوظيفة لا تقتصر على (.NET و Angular) فقط، بل تتطلب معرفة بـ (D365 CRM) و (Power Platform). إذا كانت لديك أي خبرة في تخصيص هذه المنصات، اجعلها في مقدمة إجاباتك، فهذا ما يميزك عن المطور التقليدي.

أسئلة (Clean Code) واختبارات الوحدة (Unit Testing): الشركة تركز على جودة الكود. استعد للإجابة عن أسئلة برمجية تتعلق بكيفية تنظيم الكود، وكيفية كتابة اختبارات فعالة (Unit tests) لضمان عدم تعطل الأنظمة بعد التحديث.

الاتصال بصاحب العمل