مهندس التطبيقات - التوظيف الفوري (عقد لمدة 3 أشهر)
Müller's Solutions
تُعتبر وظيفة مهندس التطبيقات من الوظائف الحيوية في سوق العمل السعودي، حيث تتزايد الحاجة إلى تصميم وتنفيذ بنى تطبيقات قوية تدعم الاحتياجات المتنامية للشركات. تسعى شركة Müller's Solutions إلى توظيف مهندس تطبيقات بشكل عاجل، وذلك ضمن عقد لمدة ثلاثة أشهر. في هذا الدور، سيكون لديك الفرصة لتكون في صميم تطوير الحلول التكنولوجية، حيث تلعب دورًا رئيسيًا في توجيه المشاريع من مرحلة الفكرة إلى التنفيذ الفعلي. إن التحديات الحالية تتطلب مهارات استثنائية، حيث يتعين على المهندس أن يتعاون بشكل وثيق مع فرق التطوير لضمان تسليم حلول برمجية عالية الجودة في الوقت المحدد. ستساهم خبرتك في تحسين الأنظمة القائمة ودمج التقنيات الحديثة، مما يعكس أهمية دورك داخل الشركة وسوق العمل.
المهام والمسؤوليات الرئيسية:
- قيادة تصميم وتنفيذ بنى التطبيقات: ستقوم بتصميم هياكل التطبيقات لمشاريع متعددة، مما يتطلب التفكير الاستراتيجي والمبتكر لتلبية احتياجات العملاء الفورية.
- تحليل المتطلبات التجارية: ستتولى مسؤولية تحليل احتياجات الأعمال وتحديد المواصفات الفنية المناسبة، بالإضافة إلى اختيار مجموعة التكنولوجيات الملائمة.
- التعاون مع الفرق متعددة التخصصات: ستعمل بشكل وثيق مع فرق التطوير والتصميم للتأكد من توافق الأهداف والمخرجات للمشاريع.
- إنشاء وصيانة الوثائق المعمارية: ستكون مسؤولاً عن وضع وثائق معمارية شاملة لتوجيه جهود التطوير وضمان التزام الفرق بالمعايير المحددة.
- مراجعة وتعديل الشيفرات البرمجية: ستقوم بفحص وتحسين الشيفرات المطورة من قبل الفرق لضمان الجودة والامتثال للمعايير المعمارية.
- حل المشكلات التقنية: ستواجه أي مشكلات تقنية قد تظهر خلال عملية التطوير، مما يتطلب منك القدرة على التفكير النقدي وإيجاد حلول فعالة.
- متابعة الاتجاهات الصناعية والتقنيات الحديثة: تحتاج إلى البقاء على اطلاع دائم بأحدث الاتجاهات والتطورات في القطاع لتعزيز نتائج المشاريع.
- تقديم التوجيه الفني: ستعمل على توجيه الفرق الفنية وتقديم الدعم اللازم لضمان تنفيذ المشاريع بنجاح.
المتطلبات والمؤهلات المطلوبة:
- درجة بكاليوس في علوم الحاسب أو مجال ذي صلة: يُفضل أن تكون لديك خلفية أكاديمية قوية تدعم معرفتك التقنية.
- خبرة ملحوظة كمهندس تطبيقات: يُشترط أن تكون لديك خبرة عملية في دور مماثل، تركز على التصميم المعماري.
- إجادة اللغات البرمجية الحديثة: يجب أن تكون لديك مهارات قوية في لغات البرمجة الشائعة وأدوات تطوير البرمجيات.
- فهم عميق لهياكل التطبيقات: يجب أن تكون لديك معرفة شاملة بالهياكل المعمارية والإطارات المستخدمة في تطوير التطبيقات.
- قدرات تحليلية وحل مشكلات ممتازة: يجب أن تكون قادرًا على تحليل المعلومات المعقدة وإيجاد حلول فعالة.
- مهارات تواصل قوية: تحتاج إلى القدرة على التواصل بفعالية مع أعضاء الفريق والمساهمين.
- استعداد للعمل في بيئة سريعة: يجب أن تكون لديك القدرة على العمل تحت ضغط المواعيد النهائية.
المهارات التقنية المطلوبة:
- إجادة اللغات البرمجية الحديثة: مثل Java، C#، Python، أو أي لغات أخرى ذات صلة.
- معرفة بإطارات العمل الحديثة: مثل Spring، Angular، أو React.
- فهم تقنيات الحوسبة السحابية: مثل AWS، Azure، أو Google Cloud.
- القدرة على تصميم وتنفيذ الخدمات المصغرة: يتطلب ذلك فهم عميق للهندسة المعمارية للخدمات المصغرة.
- معرفة بأدوات إدارة المشاريع: مثل JIRA، Trello، أو أدوات مشابهة.
- تجربة في تنفيذ استراتيجيات الأمان: يجب أن يكون لديك معرفة بممارسات الأمان في تطوير البرمجيات.
- إجادة أدوات تطوير البرمجيات: مثل Git وCI/CD.
المهارات الشخصية والقيادية:
- مهارات قيادية قوية: يجب أن تكون لديك القدرة على توجيه الفرق وتحفيزهم لتحقيق الأهداف.
- مهارات تنظيم وتخطيط ممتازة: تحتاج إلى القدرة على إدارة الوقت والموارد بشكل فعال.
- قدرة على العمل ضمن فريق: يجب أن تكون لديك روح الفريق والقدرة على التعاون مع الآخرين.
- قدرة على التكيف والتغيير: يجب أن تكون مستعدًا لمواجهة التحديات والتكيف مع التغييرات السريعة في المشروع.
بيئة العمل وثقافة الشركة: تتميز شركة Müller's Solutions ببيئة عمل ديناميكية ومبتكرة، حيث تُشجع على التعاون والإبداع. تسعى الشركة إلى بناء ثقافة عمل إيجابية تشمل التنوع والشمولية، مما يعزز من أداء الفرق ويحفز الابتكار. تُعتبر الأجواء في الشركة محفزة، حيث يتم تقدير الأفكار الجديدة ويتم دعم الموظفين في تطوير مهاراتهم. كما تتيح الشركة فرصًا للتفاعل بين الأفراد من مختلف التخصصات، مما يسهم في تبادل الخبرات والمعرفة.
فرص التطور والنمو المهني: تقدم شركة Müller's Solutions فرصًا متميزة للتطوير والنمو المهني لموظفيها. من خلال التدريب المستمر وورش العمل، يمكن للموظفين تعزيز مهاراتهم الفنية والقيادية. كما تُشجع الشركة على الترقيات الداخلية، مما يتيح للموظفين الفرصة للارتقاء في مسيرتهم المهنية. بالإضافة إلى ذلك، توفر الشركة بيئة تعليمية تفاعلية تُساعد الموظفين على متابعة أحدث الاتجاهات والتطورات في مجال التكنولوجيا، مما يعزز من فرص النجاح على المستويين الشخصي والمهني.