وظائف مطور ويب - محافظة العاصمة (الكويت) الكويت
٣ وظائف شاغرة
<p>عن الدور نحن نبحث عن معلم برمجة ماهر لتقديم تعليم جذاب في مختلف لغات البرمجة والمفاهيم. يجب أن يكون المرشح المثالي قادرًا على توجيه الطلاب من خلال التمارين العملية والمشاريع والأسس النظرية لتطوير البرمجيات. إعداد وتقديم محاضرات جذابة حول لغات البرمجة ومفاهيم تطوير البرمجيات. تدريس الطلاب C/C++، PHP، .NET، Kotlin/Flutter، MySQL، MS SQL، مع ضمان فهم قوي للنظرية والتطبيق العملي. تطوير منهج دراسي منظم يتضمن المعايير الصناعية والتقنيات الناشئة. توجيه الطلاب من خلال تمارين البرمجة والمشاريع وتجارب التعلم العملية. تقييم أداء الطلاب من خلال الواجبات، وتحديات البرمجة، والامتحانات. تعزيز مهارات حل المشكلات والتفكير التحليلي بين الطلاب. مواكبة أحدث التطورات في هندسة البرمجيات ودمجها في المنهج الدراسي. تقديم الإرشاد المهني للطلاب الذين يسعون لمهن متعلقة بالبرمجة. المشاركة في الأبحاث الأكاديمية، واجتماعات أعضاء هيئة التدريس، والمشاريع التعاونية.</p><p><strong>الملف الشخصي المرغوب فيه</strong></p><p>المتطلبات درجة البكالوريوس أو الماجستير في علوم الكمبيوتر، هندسة البرمجيات، أو مجال تقني ذي صلة. إتقان قوي وقدرة على التدريس في C/C++، PHP، .NET، Kotlin/Flutter، MySQL، MS SQL. خبرة سابقة في التدريس أو التدريب مرغوبة بشدة. القدرة على شرح المفاهيم المعقدة بوضوح. التعليم: <strong>درجة البكالوريوس أو الماجستير</strong> في علوم الكمبيوتر، هندسة البرمجيات، أو مجال تقني ذي صلة. الخبرة الفنية: إتقان قوي في C/C++، PHP، .NET، Kotlin/Flutter، MySQL، MS SQL. القدرة على التدريس: القدرة على شرح مفاهيم البرمجة المعقدة بطريقة واضحة وسهلة الفهم. الخبرة: خبرة سابقة في التدريس أو التدريب مرغوبة بشدة. المهارات: مهارات اتصال ممتازة، حل المشكلات، والتواصل الشخصي. القدرة على التكيف: القدرة على تطوير طرق التدريس بما يتوافق مع ممارسات البرمجة الحديثة. المعرفة الصناعية: الوعي باتجاهات تطوير البرمجيات وأفضل الممارسات.</p>
<ul><li>تطوير وصيانة تطبيقات الويب المستجيبة، مع ضمان تجارب مستخدم سلسة عبر الأجهزة والمتصفحات.</li><li>التعاون مع المصممين لترجمة نماذج واجهة المستخدم وتجربة المستخدم إلى كود عالي الجودة، لتحقيق الرؤى الإبداعية على أرض الواقع.</li><li>تحسين تطبيقات الويب لأقصى سرعة وقابلية للتوسع، مع اعتماد أفضل الممارسات في ضبط الأداء.</li><li>تنفيذ وإدارة واجهات برمجة التطبيقات (APIs) لتسهيل تبادل البيانات بين أنظمة الواجهة الأمامية والخلفية.</li></ul><p><strong>الملف الشخصي المرغوب للمترشح</strong></p><ul><li>درجة البكالوريوس في علوم الكمبيوتر أو مجال ذي صلة، مع إظهار أساس قوي في مبادئ تطوير البرمجيات.</li><li>2-5 سنوات من الخبرة العملية في تطوير الويب، مع إظهار الكفاءة في بناء تطبيقات ويب ديناميكية.</li><li>إتقان HTML وCSS وJavaScript وأطر مثل React أو Angular، مع إبراز خبرتك التقنية.</li><li>الإلمام بتقنيات الخلفية مثل Node.js أو PHP أو Python، لضمان مجموعة مهارات متوازنة.</li></ul>
<p>المسؤوليات الوظيفية : تصميم وتطوير واختبار وصيانة تطبيقات البرمجيات وفقًا للمتطلبات التجارية. تطوير وصيانة التطبيقات القائمة على الويب وسطح المكتب باستخدام لغات البرمجة مثل C#، .NET، Java، Python، PHP، أو JavaScript. كتابة كود نظيف وفعال وقابل للتطوير وسهل الصيانة. تطوير ودمج واجهات برمجة التطبيقات (REST APIs)، وخدمات الويب، وأنظمة البرمجيات التابعة لجهات خارجية. تصميم وتطوير وصيانة قواعد البيانات باستخدام SQL Server، MySQL، أو PostgreSQL. كتابة وتحسين استعلامات SQL، والإجراءات المخزنة، والدوال، ومعاملات قواعد البيانات. استكشاف الأخطاء وإصلاحها في أخطاء البرمجيات، وأخطاء التطبيقات، ومشاكل الأداء، وفشل الأنظمة. تنفيذ تثبيت التطبيقات، وتكوينها، واختبارها، ونشرها، والصيانة الدورية. تطوير وصيانة وحدات البرمجيات، وخدمات الخلفية، وواجهات المستخدم. دمج تطبيقات البرمجيات مع البنية التحتية لتكنولوجيا المعلومات الحالية، وقواعد البيانات، والأنظمة الخارجية. تنفيذ ترقيات البرمجيات، والتصحيحات، ومراقبة الإصدارات، ونظم النسخ الاحتياطي. مراقبة أداء التطبيقات، وسجلات الخوادم، ووظائف النظام لتحديد وحل المشكلات. تنفيذ المصادقة، والتفويض، وضوابط الوصول، واجراءات الأمن الأساسية للتطبيق. استخدام Git/GitHub أو أنظمة مماثلة لإدارة الكود والتعاون. إجراء اختبارات الوحدة، واختبارات التكامل، والتصحيح، وضمان الجودة. إعداد الوثائق الفنية، ودلائل الأنظمة، ووثائق قواعد البيانات، وأدلة استكشاف الأخطاء وإصلاحها. تقديم الدعم الفني والتدريب للمستخدمين النهائيين عند الحاجة. التنسيق مع البنية التحتية لتكنولوجيا المعلومات، والشبكات، وموردي البرمجيات لدمج الأنظمة والدعم الفني. المشاركة في مشاريع تطوير البرمجيات، وترقيات الأنظمة، وأتمتة العمليات.</p><p>المهارات الفنية المطلوبة : معرفة قوية بدورة حياة تطوير البرمجيات (SDLC). إتقان لغة برمجة واحدة على الأقل مثل C#، .NET، Java، Python، PHP، أو JavaScript. فهم جيد لـ HTML، CSS، JavaScript، واجهات برمجة التطبيقات (REST APIs)، بتنسيق JSON، وتطوير التطبيقات الويب. معرفة قوية بقواعد البيانات العلائقية، واستعلامات SQL، وتصميم قواعد البيانات، والتحسين. الإلمام بـ Microsoft SQL Server، MySQL، أو PostgreSQL. معرفة ببرمجة كائنات التوجه (OOP)، وهياكل البيانات، والخوارزميات، والتصحيح. خبرة في أدوات تطوير البرمجيات، وبيئات التطوير المتكاملة (IDEs)، وGit، ومراقبة الإصدارات. فهم أنظمة تشغيل Windows وLinux. معرفة بنشر التطبيقات، وتكوين الخوادم، والشبكات الأساسية. الإلمام بمنصات السحابة مثل Microsoft Azure أو AWS سيكون ميزة إضافية. معرفة بمبادئ الأمن السيبراني، وحماية البيانات، وممارسات الترميز الآمنة.</p><p><strong>الملف الشخصي المرغوب للمرشح</strong></p><p>المتطلبات : دبلوم أو درجة البكالوريوس في علوم الكمبيوتر، تكنولوجيا المعلومات، هندسة البرمجيات، هندسة الكمبيوتر، أو مجال ذو صلة. خبرة لا تقل عن 3 سنوات في مجال تطوير البرمجيات، أو تطوير البرمجيات، أو دعم التطبيقات، أو دور مماثل. مهارات قوية في البرمجة، والتحليل، واستكشاف الأخطاء وإصلاحها، وحل المشكلات. خبرة في تطوير البرمجيات، وإدارة قواعد البيانات، ودعم التطبيقات. القدرة على العمل بشكل مستقل كجزء من فريق تقني. مهارات جيدة في التواصل والتفاعل مع الآخرين. الاستعداد للعمل في الكويت.</p>