صاحب العمل نشط
حالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونيحالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونينحن نبحث عن مطور برامج متكامل لإنتاج حلول برمجية قابلة للتطوير. ستكون جزءًا من فريق متعدد الوظائف مسؤول عن دورة حياة البرنامج بالكامل، من التصميم إلى النشر
المسؤوليات:
تصميم بنية العميل والخادم
بناء الواجهة الأمامية للتطبيقات من خلال تصميم مرئي جذاب
تطوير وإدارة قواعد البيانات والتطبيقات التي تعمل بشكل جيد
كتابة واجهات برمجة تطبيقات فعالة
اختبار البرامج لضمان الاستجابة والكفاءة
استكشاف الأخطاء وإصلاحها وتحديث البرامج
إنشاء إعدادات الأمان وحماية البيانات
كتابة الوثائق الفنية
مراجعة التعليمات البرمجية ودعم المبتدئين
تطوير التطبيقات: تصميم وتطوير تطبيقات ويب كاملة الميزات باستخدام لغات برمجة وأطر عمل مختلفة (على سبيل المثال، JavaScript وPython وRuby وJava).
تطوير الواجهة الأمامية: إنشاء واجهات مستخدم سريعة الاستجابة وجذابة بصريًا باستخدام أطر عمل HTML وCSS وJavaScript (على سبيل المثال، React وAngular وVue.js).
التطوير الخلفي: بناء وصيانة تطبيقات الخادم وواجهات برمجة التطبيقات وقواعد البيانات باستخدام تقنيات مثل قواعد بيانات Node.js وExpress وSQL وNoSQL.
إدارة قواعد البيانات: تصميم وتنفيذ وإدارة مخططات قواعد البيانات والاستعلامات وحلول تخزين البيانات.
التحكم في الإصدارات: استخدام أنظمة التحكم في الإصدارات (مثل Git) لإدارة تغييرات التعليمات البرمجية والتعاون مع أعضاء الفريق.
الاختبار وتصحيح الأخطاء: كتابة وتنفيذ اختبارات الوحدة واختبارات التكامل وإجراء تصحيح الأخطاء لضمان جودة التعليمات البرمجية وأداء التطبيق.
تحسين الأداء: تحديد ومعالجة الاختناقات في الأداء وضمان أوقات تحميل التطبيق والاستجابة الفعالة.
خبرة مثبتة كمطور كامل أو دور مماثل
2-3 سنوات من الخبرة في المجال ذي الصلة
إجادة لغات الواجهة الأمامية الأساسية مثل HTML و CSS و JavaScript
معرفة العديد من لغات الواجهة الخلفية (مثل C# و .net Core و Java وما إلى ذلك) وأطر عمل JavaScript (مثل Angular و React و Vue وما إلى ذلك)
خبرة في الخدمات المصغرة
إلمام بتكنولوجيا قواعد البيانات
إلمام بخوادم الويب (مثل IIS و Apache و Nginx) وتصميم واجهة المستخدم / تجربة المستخدم
مهارات ممتازة في التواصل والعمل الجماعي
اهتمام كبير بالتفاصيل
مهارات تنظيمية
عقل تحليلي
تطوير كامل: معرفة قوية بكل من تقنيات الواجهة الأمامية والخلفية، مع إجادة العديد من لغات البرمجة (مثل JavaScript و Python و Ruby).
الأطر والمكتبات: الخبرة في الأطر الأمامية (مثل React وAngular وVue.js) والأطر الخلفية (مثل Express وDjango وRuby on Rails).
مهارات قواعد البيانات: الإلمام بقواعد البيانات العلائقية وغير العلائقية (مثل MySQL وPostgreSQL وMongoDB) والقدرة على كتابة استعلامات معقدة.
تطوير واجهة برمجة التطبيقات: الخبرة في تصميم وتنفيذ واجهات برمجة التطبيقات RESTful ودمج واجهات برمجة التطبيقات التابعة لجهات خارجية.
ممارسات DevOps: فهم مبادئ وأدوات DevOps للتكامل المستمر/النشر المستمر (CI/CD) والتحكم في الإصدارات.