الوصف الوظيفي:
- تنفيذ المهام الموكلة ضمن الإطار الزمني المحدد وبأقل نسبة ممكنة من الأخطاء/العيوب، مع ضمان تحقيق الجودة المطلوبة في التسليم.
- مواكبة أحدث التقنيات اللازمة لدعم احتياجات مشاريع العملاء وتحسين جودة التسليم.
- توثيق جميع المهام المنفذة لتسهيل الرجوع إليها من قبل فريق التطوير والعملاء.
- التواصل الفعّال مع الفريق والعملاء لضمان تدفق سهل وواضح للمعلومات وتحقيق الانسجام بين أعضاء الفريق.
- إدارة الوقت بحيث يتم تخصيص 25% – 30% للبحث والتعلم، و70% – 75% للتطوير التقني العملي.
- جمع وتحليل وتلخيص المشكلات المتعلقة بالتطوير والخدمات لتقديم رؤى واضحة ومفيدة.
متطلبات الوظيفة:
المؤهلات والخبرة:
- بكالوريوس في هندسة البرمجيات أو علوم الحاسوب.
- خبرة 3 سنوات أو أكثر في مجال التطوير.
- خبرة تتراوح بين 5 أشهر إلى سنتين في التقنيات المطلوبة أو المجالات ذات الصلة.
- القدرة على التوافق مع ثقافة الشركة ومعاييرها.
- المرونة والقدرة على التأقلم مع بيئة العمل الديناميكية.
- امتلاك مهارات برمجة عامة قوية وفهم أساسي لمبادئ تطوير البرمجيات.
التقنيات والأطر المطلوبة:
- Node.js
- React.js
- الخبرة في قواعد البيانات العلائقية (Relational Databases) ونمذجة البيانات.
- خبرة مع قواعد البيانات الوثائقية، ويفضّل MySQL.
- تصميم وتنفيذ واجهات RESTful API.
- معرفة بأمن الويب والبيانات (Web & Data Security).
- إتقان التعامل مع Git وإدارة التدفقات (Git Workflows).


