نماذج الوصف الوظيفي
الوصف الوظيفي: مطوّر برمجيات
نموذج جاهز لإعلان وظيفة مطوّر برمجيات في ليبيا، بالعربية والإنجليزية. انشره على jobs.ly وعدّله ليناسب مؤسستك.
عن الوظيفة
نبحث عن مطوّر برمجيات يتولى تصميم الأنظمة والتطبيقات وبناءها وصيانتها وفق احتياجات العمل، بشفرة موثوقة يسهل تطويرها لاحقاً.
المهام والمسؤوليات
- تحليل المتطلبات مع المستخدمين والمحللين وتحويلها إلى مهام برمجية واضحة
- تطوير البرمجيات وفق المتطلبات والمعايير الفنية المعتمدة
- كتابة شفرة واضحة ومختبرة، مع اختبارات وحدات تغطي الوظائف الأساسية
- تصميم قواعد البيانات وواجهات برمجة التطبيقات (API) اللازمة للتطبيق
- مراجعة شفرة الزملاء والمشاركة في قرارات التصميم
- إصلاح الأخطاء وتحسين أداء الأنظمة القائمة وتحديثها
- إدارة الشفرة باستخدام Git ومتابعة إصدارات البرنامج
- توثيق الشفرة وطريقة تشغيلها لتسهيل صيانتها
المتطلبات
- بكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو تقنية المعلومات
- خبرة من 3 إلى 6 سنوات في تطوير البرمجيات
تتغير سنوات الخبرة حسب مستوى الوظيفة الذي تختاره عند النشر.
المهارات
- البرمجة
- Git
- قواعد البيانات
- حل المشكلات
- اللغة الإنجليزية
- البرمجة كائنية التوجه
- REST APIs
- اختبار الوحدات
يُفضّل
- خبرة في لغة أو إطار عمل يستخدمه الفريق، مثل Java أو .NET أو Python
- معرفة بمنهجيات العمل المرن (Agile) مثل Scrum
- خبرة في أنظمة المصارف أو الدفع الإلكتروني أو أنظمة المؤسسات
انشر هذه الوظيفة
يبدأ نموذج النشر بهذا الوصف، فتعدّله قبل النشر.