# نموذج وصف وظيفي — مطوّر برمجيات (Software Developer)

> نموذج من إعداد Vacant HR — vacanthr.com. عدّل ما بين الأقواس المربعة [ ] بما يناسب شركتك.

## بيانات الوظيفة
- **المسمى الوظيفي:** مطوّر برمجيات — [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).
- زمن مراجعة الكود ومعدل تغطية الاختبارات.

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

---
*هل تحتاج نموذجًا مخصصًا لمسمى غير موجود؟ تواصل معنا: info@vacanthr.com*
