تقنية المعلومات

نموذج وصف وظيفي — مطوّر برمجيات

المهام، المهارات التقنية المطلوبة، ومتطلبات الخبرة لدور مطور Backend أو Frontend، مع مؤشرات أداء مقترحة.

بيانات الوظيفة

  • المسمى الوظيفي: مطوّر برمجيات — [Backend / Frontend / Full-Stack]
  • القسم: التكنولوجيا / الهندسة
  • يتبع لـ: [مدير الهندسة / قائد الفريق التقني]
  • مكان العمل: [القاهرة — حضوري / هجين / عن بُعد]
  • نوع التعاقد: [دوام كامل]

الهدف من الوظيفة

تطوير وصيانة تطبيقات الشركة بجودة عالية، والمساهمة في تصميم الحلول التقنية بما يخدم أهداف المنتج والعمل.

المهام والمسؤوليات

  • كتابة كود نظيف وقابل للاختبار والصيانة وفق معايير الفريق.
  • المشاركة في تصميم الميزات الجديدة ومراجعة الكود (Code Review).
  • إصلاح الأعطال وتحسين الأداء وتقليل الدين التقني.
  • كتابة اختبارات الوحدة والتكامل، والمشاركة في عمليات النشر (CI/CD).
  • التعاون مع فرق المنتج والتصميم لتحويل المتطلبات إلى حلول عملية.
  • توثيق ما يتم تطويره بشكل واضح.

المؤهلات والخبرات المطلوبة

  • بكالوريوس حاسبات/هندسة أو خبرة عملية معادلة.
  • [2–4] سنوات خبرة في تطوير البرمجيات.
  • إتقان [لغة/إطار العمل: مثال JavaScript/TypeScript، Python، PHP، Java].
  • خبرة بقواعد البيانات [SQL / NoSQL] وأنظمة التحكم بالإصدارات (Git).
  • فهم جيد لمبادئ REST APIs والأمان الأساسي للتطبيقات.

مهارات مفضّلة (اختياري)

  • خبرة بالحاويات (Docker) والحوسبة السحابية [AWS / Azure / GCP].
  • مساهمات في مشاريع مفتوحة المصدر أو أعمال شخصية.

المهارات الشخصية

  • تواصل واضح والقدرة على العمل ضمن فريق.
  • إدارة الوقت والالتزام بالمواعيد.
  • الرغبة في التعلّم المستمر.

مؤشرات الأداء المقترحة (KPIs)

  • نسبة المهام المسلّمة في الموعد.
  • عدد الأعطال المرتجعة بعد النشر (Post-release defects).
  • زمن مراجعة الكود ومعدل تغطية الاختبارات.

المزايا

  • [نطاق الراتب] — [تأمين طبي] — [أيام إجازة] — [ميزانية تعلّم] — [مرونة العمل].