المسمى الوظيفي: مطور تطبيقات
الوصف العام:
يتولى مطور التطبيقات مسؤولية تصميم وتطوير وبناء وصيانة التطبيقات (ويب أو جوال)، بما يضمن تقديم حلول تقنية فعالة تلبي احتياجات العمل، مع تحسين تجربة المستخدم وضمان جودة الأداء والأمان.
المهام والمسؤوليات:
تحليل متطلبات النظام وتحويلها إلى حلول تقنية قابلة للتنفيذ.
تصميم وتطوير التطبيقات (Web / Mobile) باستخدام لغات وتقنيات مناسبة.
كتابة كود نظيف وقابل للصيانة وفق أفضل الممارسات.
اختبار التطبيقات واكتشاف الأخطاء وإصلاحها (Debugging).
تحسين أداء التطبيقات وضمان سرعة الاستجابة والاستقرار.
التكامل مع قواعد البيانات وواجهات برمجة التطبيقات (APIs).
تحديث وصيانة الأنظمة الحالية وإضافة ميزات جديدة.
توثيق الكود والأنظمة والإجراءات التقنية.
التعاون مع فرق التصميم (UI/UX) وباقي الفرق لضمان جودة المنتج.
الالتزام بمعايير الأمان وحماية البيانات.
المؤهلات والمتطلبات:
درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو ما يعادلها.
خبرة في تطوير التطبيقات باستخدام لغات مثل (php , Java، Python، JavaScript، Swift، Kotlin).
معرفة بإطارات العمل (Frameworks) مثل (React، Angular، Flutter أو Laravel).
خبرة في التعامل مع قواعد البيانات (SQL / NoSQL).
فهم جيد لدورات حياة تطوير البرمجيات (SDLC).
المهارات:
التفكير التحليلي وحل المشكلات
العمل ضمن فريق
إدارة الوقت
التعلم المستمر
الدقة والانتباه للتفاصيل