Cloud Developer
AIQU
تعتبر وظيفة مطوّر سحابة واحدة من الوظائف الحيوية في السوق السعودي، حيث تساهم بشكل كبير في دفع عجلة التحول الرقمي وتحسين كفاءة الأعمال. مع تزايد الاعتماد على الحلول السحابية من قبل الشركات، تزداد الحاجة إلى خبراء يمتلكون المهارات التقنية المتقدمة في هذا المجال. تقدم شركة AIQU، التي تتعاون مع أحد عملائها الرئيسيين في المملكة العربية السعودية، فرصة مميزة لمطوّر سحابة متمرس للانضمام إلى فريقها في جدة. يمثل هذا الدور منصة مثالية للمحترفين الذين يسعون لتطبيق خبراتهم في بيئة ديناميكية، حيث سيعملون على تطوير حلول متقدمة تستجيب لمتطلبات السوق المتغيرة بشكل مستمر.
المهام والمسؤوليات الرئيسية:
-
تطوير البرمجيات: كتابة كود نظيف وقابل للصيانة باستخدام JavaScript (ES6+) وTypeScript، مما يضمن فعالية الحلول المطورة وسهولة إدارتها.
-
تصميم وتطوير واجهات برمجة التطبيقات: تطوير واستهلاك واجهات برمجة التطبيقات RESTful لضمان تكامل سلس بين الأنظمة المختلفة، مما يسهل تبادل البيانات وتحسين الأداء العام.
-
إدارة قواعد البيانات: العمل مع قواعد بيانات NoSQL مثل MongoDB وAzure SQL، وتطبيق أطر ORM/ODM مثل Mongoose لتحسين إدارة البيانات.
-
تنفيذ آليات المصادقة والتفويض: تطبيق آليات المصادقة مثل JWT وOAuth2 باستخدام Azure EntraID لضمان أمان الوصول إلى التطبيقات والبيانات.
-
تطوير البرامج الخلفية: إنشاء وظائف خلفية ومعالجة الأحداث باستخدام Azure Event Grid، مما يضمن استجابة فعّالة وسريعة للتغيرات في البيانات.
-
اختبار البرمجيات: تنفيذ اختبارات وحدات واختبارات تكامل باستخدام Jest، لضمان جودة الكود وتقليل الأخطاء في الإنتاج.
-
تحليل الأداء والأمان: ضمان أداء التطبيقات وأمانها وقابليتها للتوسع، مما يساهم في تحقيق أهداف العمل بشكل فعّال.
-
استخدام أدوات التحكم بالإصدارات: التعامل مع Git وأنظمة التحكم بالإصدارات لضمان إدارة فعّالة للتغييرات في الكود.
-
استخدام أدوات الحاويات: الاستفادة من أدوات حاوية مثل Docker لتسهيل نشر التطبيقات وإدارتها بشكل أكثر كفاءة.
-
التعاون مع الفرق متعددة التخصصات: العمل بشكل وثيق مع فرق التصميم والتطوير الأخرى لتنسيق الجهود وتحقيق الأهداف المشتركة.
المتطلبات والمؤهلات المطلوبة:
-
الخبرة العملية: يجب أن يكون لدى المتقدمين خبرة لا تقل عن 8 سنوات في تطوير البرمجيات، مع تركيز على تطوير الحلول السحابية.
-
المؤهلات الأكاديمية: يفضل أن يكون حاصلاً على درجة البكالوريوس في علوم الحاسوب أو مجال ذي صلة.
-
الخبرة في JavaScript وTypeScript: يجب أن يكون لدى المتقدمين خبرة قوية في العمل مع JavaScript (ES6+) وTypeScript.
-
معرفة عميقة بـ Node.js وNestJS: يجب أن يكونوا متمرسين في استخدام Node.js وNestJS لتطوير التطبيقات الحديثة.
-
الإلمام بـ Azure: يجب أن يكون لديهم خبرة في Azure App Service (Web Apps) وAKS.
-
خبرة في قواعد البيانات: فهم عميق لقواعد البيانات NoSQL وSQL، مع خبرة في استخدام MongoDB وAzure SQL.
-
مهارات تحليلية قوية: القدرة على تحليل المشكلات المعقدة وتقديم حلول فعّالة.
-
معرفة بأساليب اختبار البرمجيات: خبرة في تنفيذ اختبارات مختلفة لضمان جودة المنتج.
-
التواصل الفعّال: القدرة على التواصل بوضوح مع الفرق الفنية وغير الفنية.
المهارات التقنية المطلوبة:
-
تطوير البرمجيات: إتقان JavaScript وTypeScript مع خبرة في كتابة كود عالي الجودة.
-
تطوير واجهات برمجة التطبيقات: مهارات قوية في تطوير واجهات برمجة التطبيقات RESTful.
-
إدارة قواعد البيانات: مهارة في استخدام MongoDB وAzure SQL مع أطر ORM/ODM.
-
التعامل مع Azure: معرفة شاملة بخدمات Azure المختلفة.
-
اختبار البرمجيات: إلمام بأساليب اختبار البرمجيات مثل Jest وPostman.
-
أدوات التحكم بالإصدارات: خبرة في Git وأنظمة التحكم بالإصدارات.
المهارات الشخصية والقيادية:
-
التفكير النقدي: القدرة على تحليل القضايا المعقدة وتقديم حلول مبتكرة.
-
العمل الجماعي: القدرة على التعاون بفعالية مع فرق متعددة التخصصات.
-
إدارة الوقت: مهارات قوية في إدارة الوقت والقدرة على التعامل مع مهام متعددة.
-
التكيف مع التغيير: القدرة على التكيف مع بيئات العمل الديناميكية والمتغيرة.
بيئة العمل وثقافة الشركة:
تتميز شركة AIQU ببيئة عمل ديناميكية ومبتكرة، حيث تركز على تعزيز الإبداع والتعاون بين الموظفين. تسعى الشركة إلى توفير بيئة عمل مرنة تشجع على التفكير الحر وتبادل الأفكار، مما يسهم في تطوير مهارات فريق العمل وتحفيزهم لتحقيق أفضل النتائج. نحن نؤمن بأهمية التنوع والشمولية في مكان العمل، مما يعزز من ثقافة الاحترام المتبادل وتعزيز العلاقات الإيجابية بين الموظفين. كما توفر الشركة الدعم اللازم للموظفين لتحقيق توازن بين العمل والحياة الشخصية، مما يساهم في تعزيز روح الفريق ورفع مستوى الرضا الوظيفي.
فرص التطور والنمو المهني:
تعتبر شركة AIQU مكاناً مثالياً لموظفيها لتحقيق تطور مهني مستدام. توفر الشركة فرصاً للتدريب والتطوير من خلال برامج تعليمية متقدمة وورش عمل تتعلق بأحدث الاتجاهات والتقنيات في مجال الحوسبة السحابية. كما تشجع الشركة على المشاركة في المؤتمرات والندوات المحلية والدولية، مما يتيح للموظفين فرصة التواصل مع قادة الصناعة والاطلاع على أحدث الابتكارات. مع التركيز على تطوير المهارات القيادية والتقنية، تسعى AIQU إلى تمكين موظفيها من تحقيق طموحاتهم المهنية والمساهمة في نجاح الشركة بشكل فعّال.