مبرمج Full-Stack
الموقع: مجمع الابتكار مسقط
نوع الدوام: دوام كامل
الجنسية: عُماني
نبذة عن الوظيفة
نبحث عن مبرمج Full-Stack عُماني للانضمام إلى فريقنا التقني
ستتولى تطوير تطبيقات الويب والحلول الرقمية وصيانتها وتحسينها، وتعمل على الواجهات الأمامية (Front-End) والأنظمة الخلفية (Back-End) معاً
المهام الرئيسية
- تطوير تطبيقات الويب والمنصات الرقمية المتجاوبة وصيانتها
- بناء واجهات أمامية سهلة الاستخدام ومتجاوبة مع مختلف الشاشات
- تطوير الأنظمة الخلفية وواجهات البرمجة (APIs) وقواعد البيانات وصيانتها
- ربط تطبيقات الواجهة الأمامية بالخدمات الخلفية وواجهات البرمجة
- تصميم قواعد البيانات وتطويرها وإدارتها
- اختبار البرمجيات وتتبع الأعطال وإصلاحها
- تحسين أداء التطبيقات وأمانها وقابليتها للتوسع
- العمل مع الفريق التقني لفهم المتطلبات وتقديم الحلول المناسبة
- ربط الخدمات وواجهات البرمجة الخارجية عند الحاجة
- إعداد التوثيق التقني والمحافظة على الشيفرة المصدرية
- المشاركة في تطوير منتجات رقمية جديدة وحلول تقنية مبتكرة
المهارات التقنية
يُتوقع أن يمتلك المتقدم خبرة أو فهمًا قويًا في عدد من المجالات التالية:
- لغات البرمجة: Python أو JavaScript/TypeScript أو PHP أو لغات مماثلة.
- تطوير الواجهات الأمامية: أطر ومكتبات JavaScript/TypeScript الحديثة مثل React أو React Native أو تقنيات مماثلة.
- تطوير الأنظمة الخلفية: تطوير تطبيقات الويب وواجهات البرمجة والخدمات الخلفية باستخدام الأطر والتقنيات المناسبة.
- واجهات البرمجة (APIs): تصميم RESTful APIs وتطويرها وربطها واستخدامها.
- البنية المعمارية: فهم الخدمات المصغّرة (Microservices) أو البنى الموجّهة للخدمات أو غيرها من بنى التطبيقات الموزّعة.
- قواعد البيانات: PostgreSQL أو MySQL أو غيرها من أنظمة قواعد البيانات العلائقية.
- هندسة البرمجيات: البرمجة الكائنية، وهياكل البيانات، والخوارزميات، وأنماط التصميم، وتتبع الأخطاء، والاختبار، وإدارة الإصدارات.
- ممارسات التطوير: Git وأساليب العمل التعاوني في تطوير البرمجيات.
- الخبرة في المنصات السحابية، والحاويات (Containerization)، وأنظمة CI/CD، والاختبار الآلي، وطوابير الرسائل (Message Queues)، والتخزين المؤقت (Caching)، أو غيرها من ممارسات التطوير الحديثة ميزة إضافية.
المؤهل العلمي
- يُفضّل الحصول على درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو هندسة الحاسب أو تخصص تقني ذي صلة.
المؤهلات المفضلة
- خبرة في تطوير تطبيقات ويب متكاملة
- خبرة في الذكاء الاصطناعي أو إنترنت الأشياء أو الروبوتات أو أنظمة الطائرات المسيرة أو التحول الرقمي ميزة إضافية
الشروط
- أن يكون المتقدم عُماني الجنسية
- مهارات قوية في التواصل والعمل الجماعي
- الرغبة في تعلم تقنيات جديدة والعمل على مشاريع البحث والتطوير والابتكار
- القدرة على إدارة عدة مهام ومشاريع في الوقت نفسه
- القدرة على العمل باستقلالية وضمن فريق
- مهارات جيدة في حل المشكلات والتفكير التحليلي