تقنية المعلومات
نموذج وصف وظيفي — مطوّر برمجيات
المهام، المهارات التقنية المطلوبة، ومتطلبات الخبرة لدور مطور 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).
- زمن مراجعة الكود ومعدل تغطية الاختبارات.
المزايا
- [نطاق الراتب] — [تأمين طبي] — [أيام إجازة] — [ميزانية تعلّم] — [مرونة العمل].