مهندس برمجيات أول
Echo
صاحب عمل نشط
نشرت قبل 16 ساعة
أرسل لي وظائف مثل هذه
الجنسية
أي جنسية
جنس
غير مذكور
عدد الشواغر
1 عدد الشواغر
الوصف الوظيفي
الأدوار والمسؤوليات
العمل مع فريق التطوير والمساهمين في جميع جوانب تصميم البرمجيات والترميز. الدور الرئيسي هو تطوير وتصميم وتنفيذ منتجات برمجيات جديدة أو معدلة أو مشاريع تجارية مستمرة. كتابة كود نظيف ومتقدم ومعقد، إصلاح الأخطاء، ودعم الفريق الفني في جميع المهام المتعلقة بالتصميم. التعلم والنمو والمساهمة في تطوير تطبيقات برمجية عالية الجودة باستخدام إطار عمل .NET، مع اكتساب خبرة ومعرفة قيمة في ممارسات تطوير البرمجيات. المساهمة في تطوير تطبيقات متطورة باستخدام إطار عمل .NET.
المهام والمسؤوليات
- 1. فهم المتطلبات:
- تحليل متطلبات المستخدم والمواصفات الفنية لتحديد القضايا أو التحديات المحتملة
- استكشاف الأخطاء وإصلاحها وتصحيح تطبيقات البرمجيات لحل القضايا التقنية بسرعة
- تحليل واستكشاف عيوب البرمجيات أو القضايا التقنية بالتعاون مع أعضاء الفريق
- اقتراح وتنفيذ حلول لمعالجة عيوب البرمجيات أو اختناقات الأداء
- 2. الهندسة المعمارية:
- إنشاء تصميم فني وهندسة معماریة لحلول البرمجيات
- توثيق المواصفات الفنية، وتصاميم النظام، وتفاصيل التنفيذ
- المشاركة في مراجعات الكود لضمان جودة الكود والامتثال لمعايير الترميز
- 3. تطوير البرمجيات:
- تطوير، اختبار، وصيانة تطبيقات البرمجيات باستخدام إطار عمل .NET
- التعاون مع فرق متعددة التخصصات لتصميم وتنفيذ حلول برمجية تلبي متطلبات العملاء
- التعاون مع فرق متعددة التخصصات لفهم متطلبات المستخدم وترجمتها إلى حلول فنية
- كتابة كود نظيف وفعال وقابل للصيانة وفقًا لأفضل الممارسات ومعايير الترميز
- 4. الاختبار وضمان الجودة:
- الدعم في كتابة اختبارات الوحدة والمشاركة في ممارسات التطوير المدفوع بالاختبار
- إجراء اختبارات وظيفية، ودمج، وأمن، وأداء، واختبارات تراجع لضمان جودة البرمجيات
- التعاون مع مهندسي ضمان الجودة لتحديد وحل عيوب البرمجيات
- 5. التدريب:
- البقاء على اطلاع بأحدث الاتجاهات والتقنيات في تطوير البرمجيات، وبشكل خاص في برمجة .NET
- المشاركة في جلسات التدريب وورش العمل وأنشطة تبادل المعرفة لتعزيز المهارات التقنية
- البحث بنشاط عن فرص لتحسين العمليات وتحسينها داخل دورة حياة تطوير البرمجيات
- تطبيق المعرفة والمهارات الجديدة لتحسين كفاءة وفعالية عمليات تطوير البرمجيات
- 6. الوثائق الفنية:
- توثيق المواصفات الفنية، وتصاميم النظام، وتفاصيل التنفيذ.
- الحفاظ على وثائق دقيقة ومحدثة لتسهيل نقل المعرفة والصيانة المستقبلية
- 7. الدعم:
- التعاون والاجتماع بفعالية مع أعضاء الفريق والمساهمين لتحقيق أهداف المشروع والتسليمات
- التواصل بوضوح وإيجاز حول التقدم والتحديات والحلول لأعضاء الفريق والمساهمين في المشروع
- تقديم التوجيه والتدريب والتعليقات لأعضاء الفريق لتعزيز التعلم والتطوير المهني
- 8. الالتزام بالمعايير والإرشادات:
- الالتزام بمعايير الترميز والإرشادات المعمارية ومنهجيات تطوير البرمجيات التي تم وضعها داخل المنظمة
- ضمان الامتثال لمتطلبات الأمان والخصوصية والتنظيم في أنشطة تطوير البرمجيات
- 9. القيام بعدد من المهام الإضافية بما في ذلك على سبيل المثال لا الحصر:
- إدارة الوقت، والتخطيط، وتعزيز فريق التطوير في الشركة
- تحسين مهارات الفريق التي تؤدي إلى تحسين الأداء والإنتاجية
- إجراء التدريب ونقل المعرفة إلى أعضاء الفريق الآخرين
- تأسيس مواصفات برنامج تفصيلية من خلال المناقشة مع العملاء
- ترجمة قصة التطبيق وحالات الاستخدام إلى تطبيقات وظيفية
- تصميم، ترميز، اختبار، وتوثيق البرامج
- تصميم، بناء وصيانة كود فعال وقابل لإعادة الاستخدام وموثوق
- ضمان أفضل أداء وجودة واستجابة
- تحديد نقاط الاختناق والأخطاء، ووضع حلول لتخفيف ومعالجة هذه القضايا
- تطوير وإصدار وثائق المشروع
- المساعدة في الحفاظ على جودة الكود والتنظيم والتوحيد القياسي
- استكشاف الأخطاء وإصلاحها وتصحيحها والتحقق من دقة الكود
- الحفاظ على النظام الداخلي والبيئة قيد التشغيل
- إدارة بنية تكنولوجيا المعلومات الخاصة بالشركة بما في ذلك على سبيل المثال لا الحصر الشبكة والخوادم والتطبيقات، وما إلى ذلك.
الملف الشخصي المطلوب للمرشحين
درجة البكالوريوس في علوم الكمبيوتر، هندسة البرمجيات، تكنولوجيا المعلومات، أو أي مجال ذي صلة.
- خبرة لا تقل عن (5) سنوات في مجالات البرمجيات وتكنولوجيا المعلومات، ويفضل في شركات برمجة البرمجيات مع خبرة مثبتة في إكمال المشاريع المتوسطة المدى.
- فهم قوي لمبادئ البرمجة الكائنية والتطوير البرمجي الأساسي
- خبرة قوية في الهياكل المعتمدة على .NET، والتي قد تشمل XML وSOAP
- إجادة إطار عمل .NET و .Net Core
- لغة البرمجة للواجهة الأمامية HTML5، CSS3، Bootstrap، Angular، Node JS، للواجهة الخلفية Web form، C#، VB (لقسم الحلول وتطوير الويب)، MVC (لقسم الحلول)، .Net CORE، لواجهة برمجة التطبيقات REST API، لقاعدة البيانات SQL server management وNo SQL
- الألفة مع أدوات وتقنيات تطوير البرمجيات، مثل Visual Studio، Git، منهجيات Agile، وهياكل قواعد البيانات العلائقية الكبيرة
- لديه خبرة في تصميم وتطوير المواقع والخدمات المستندة إلى الويب للواجهة الأمامية والخلفية
- مهارات ممتازة في حل المشكلات والتحليل
- قدرة قوية على التواصل الكتابي والشفهي والتعاون
- القدرة على العمل بشكل مستقل وفي بيئة فريق
- العمل بشكل جيد تحت الضغط ومع إشراف محدود
- القدرة على تنفيذ عدة مهام على عدد من المشاريع في وقت واحد
- حماس للتعلم والتكيف مع التقنيات والأساليب الجديدة
القطاع المهني للشركة
- تكنولوجيا المعلومات - خدمات البرمجيات
المجال الوظيفي / القسم
- سوفت وير تقنية المعلومات
الكلمات الرئيسية
- مهندس برمجيات أول
تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com
وظائف مماثلة
مهندس FULL STACK / مهندس FULL STACK كبير
Innovative-e FZE
- 5 سنوات
- أبوظبي - الإمارات العربية المتحدة
قائد تقني - أبوظبي
ERAM Manpower Service
- 12 - 20 سنوات
- أبوظبي - الإمارات العربية المتحدة
مطوّر فول ستاك
Stealth
- 5 - 10 سنوات
- دبي - الإمارات العربية المتحدة