واجهات برمجة تطبيقات ويب وخدمات تطبيقات
خلفيات مستضافة على Azure App Service، مبنية وفق واجهة محددة ومتصلة بقاعدة بيانات ومزود هوية.
مايكروسوفت وDynamics 365
مطور يبني ويطلق تطبيقات على خدمات Azure مثل App Service وFunctions والتخزين، كمطور مخصص أو مشروع محدد النطاق أو دعم توظيف أو استشارات.
تميل شركة في دبي إلى توظيف مطور Azure دبي لأحد سببين: منتج قائم يعمل بالفعل على سحابة مايكروسوفت ويحتاج عمل ميزات مستمرا، أو بناء جديد وُجِّه نحو Azure لأن بقية الشركة تعمل بالفعل على Microsoft 365 أو Dynamics 365 أو Windows Server محلي. في الحالتين، المهمة تحديدا هي كتابة كود التطبيق وإطلاقه مقابل خدمات Azure، لا تصميم البيئة السحابية الأوسع حولها.
هذا الفارق مهم لأن Azure يغطي مساحة واسعة. المطور المنتج فعلا على App Service وAzure Functions ليس بالضرورة الشخص الذي تريده لتصميم منطقة هبوط Azure عبر عدة اشتراكات، والعكس صحيح أيضا. هذه الصفحة عن دور مطور التطبيقات تحديدا. إذا كانت حاجتك أقرب إلى التصميم السحابي الشامل، تغطي صفحة مهندس حلول Azure لدينا ذلك بدلا منها، وإذا كانت المشكلة الفورية خطوط أنابيب الإصدار لا كود التطبيق، انظر مهندس Azure DevOps.
ما يبنيه مطور Azure
ستة أعمال تطبيقات تظهر بتكرار في مشاريع Azure الحقيقية.
خلفيات مستضافة على Azure App Service، مبنية وفق واجهة محددة ومتصلة بقاعدة بيانات ومزود هوية.
كود مدفوع بالأحداث على Azure Functions يستجيب لرسالة طابور أو رفع ملف أو جدول، دون خادم لإدارته.
كود تطبيق يقرأ ويكتب إلى Azure SQL Database أو Cosmos DB أو Blob Storage، مع إعادة محاولات ومعالجة أخطاء مبنية فيه.
تسجيل دخول وصلاحيات موصلة عبر Microsoft Entra ID، بحيث يصل المستخدمون والخدمات الصحيحون إلى الموارد الصحيحة.
كود تطبيق معبأ في حاويات ويعمل على Azure Container Apps أو Azure Kubernetes Service، حيث يناسب ذلك عبء العمل.
كود يستدعي Microsoft Graph أو Dynamics 365 أو واجهة برمجة تطبيقات خارجية من خدمة مستضافة على Azure.
مهارات مهمة
علامات خبرة تشغيل فعلية، لا تصفح لوحة تحكم فقط.
| المهارة أو الأداة | كيف يبدو الجيد | لماذا تهم |
|---|---|---|
| حزم تطوير Azure | مرتاح باستدعاء خدمات Azure من الكود، لا النقر عبر بوابة Azure فقط | تطبيقات الإنتاج تعدّ وتتصل بالخدمات بالكود، وهذا أيضا ما يجعل البناء قابلا للتكرار |
| App Service أو Functions | نشّر وشغّل أحدهما فعلا في الإنتاج، بما في ذلك مراقبته بعد الإطلاق | نجاح أول نشر سهل، وإبقاؤه سليما تحت حركة حقيقية هو المهارة الأصعب |
| Azure CLI أو PowerShell | يستطيع تزويد الموارد وفحصها من سطر الأوامر، لا عبر البوابة فقط | الإعداد القابل للبرمجة هو ما يجعل البيئة قابلة للتكرار والمراجعة |
| الهوية مع Microsoft Entra ID | يفهم تسجيلات التطبيق والنطاقات والرموز، لا مجرد “تسجيل الدخول يعمل” | إعداد الهوية الضعيف مصدر شائع لمشكلات الوصول والثغرات الأمنية |
| وعي بالتكلفة | يستطيع تقدير تكلفة تشغيل خيار تصميم تقريبا قبل بنائه | فوترة Azure قائمة على الاستخدام، فقرار التصميم له تكلفة مستمرة، لا تكلفة بناء فقط |
تسرد صفحة البنية التحتية العالمية لـ Azure من مايكروسوفت الخدمات والمناطق المتاحة، وهي طريقة مفيدة للتأكد من أن خبرة المرشح المدّعاة تتطابق مع خدمات موجودة فعلا في المنطقة التي تخطط النشر فيها.
طرق العمل معنا
يناسب المطور المخصص منتجا يعمل بالفعل على Azure ويحتاج عمل ميزات مستمرا، يُفوتَر شهريا ويرفع تقاريره لفريقك. يناسب المشروع محدد النطاق قطعة عمل Azure محددة، مثل واجهة برمجة تطبيقات جديدة أو ترحيل خدمة واحدة، بنطاق مكتوب وكود وتوثيق وصلاحيات وصول تُسلَّم في النهاية. يناسب دعم التوظيف شركة تريد توظيف مطور Azure في دبي مباشرة على كشف رواتبها، حيث نساعد بصياغة الدور واستقطاب المرشحين وترشيحهم وإجراء التقييم الفني. تناسب الاستشارات شركة لديها مطورون بالفعل لكنها تريد مراجعة خبيرة لقرار تصميم Azure قبل الالتزام بميزانية إضافية.
تقييم مرشح
فحوصات تكشف خبرة إنتاج حقيقية لا إلماما ببوابة التحكم.
استخدم الفحوصات التالية بنفسك، أو سلّمها لنا: يشمل دعم التوظيف إجراء التقييم الفني نيابة عنك عند توظيف مطور Azure في دبي عبر ذلك المسار.
اسأل عمّ يعمل عليه، ولماذا اختيرت تلك الخدمة على بديل، وما الذي تعطّل بعد الإطلاق.
مهمة قصيرة قريبة من عملك الفعلي، مثل ربط واجهة برمجة تطبيقات بقاعدة بيانات بمعالجة أخطاء صحيحة، تُراجَع بحسب البنية بقدر الإجابة الصحيحة.
مهلة زمنية أو خدمة مقيّدة أو نشر سيئ. المرشح بخبرة Azure حقيقية سيصف كيف وجد السبب، لا فقط أنه نجح في النهاية.
اسأل كيف يحدد نطاق الصلاحيات لخدمة، إذ الوصول الواسع المفرط اختصار شائع تحت ضغط الوقت.
اطلب منه تقدير تكلفة تشغيل تصميم تقريبا بحجمك المتوقع، إذ تُفوتَر Azure على الاستخدام لا ترخيصا ثابتا.
الشهادات
تغيرت شهادة مطور Azure على المستوى الأساسي في 2026، لذا تحقق مما يحمله المرشح فعلا.
تحمل صفحة شهادات مايكروسوفت الخاصة بشهادة Azure Developer Associate الآن إشعار إيقاف للشهادة وتقييم تجديدها، لذا يستحق سؤال مرشح يذكر ذلك اللقب متى حصل عليها وهل لا تزال سارية في كشفه.
تقيس شهادة المطور الحالية على المستوى الأساسي لـ Azure من مايكروسوفت، Azure AI Cloud Developer Associate، الخدمات الخلفية وإدارة البيانات والتطبيقات المحوسبة بالحاويات على Azure، مع تركيز على حلول قريبة من الذكاء الاصطناعي لا التطوير العام وحده، لذا وازنها مع عمل مشروع حقيقي لا كبديل مطابق تماما.
أيا كانت الشهادة التي يذكرها مرشح، اطلب رابط كشف Microsoft Learn بدلا من صورة شارة، إذ الكشف المشترك هو طريقة مايكروسوفت نفسها لجعل الشهادة قابلة للتحقق باستقلالية. عند توظيف مطور Azure في دبي عبر دعم التوظيف، نتحقق من ذلك الرابط كجزء من الترشيح.
اعتبارات الإمارات
مجالان يظهران في مشاريع حقيقية في دبي والإمارات.
تسرد مايكروسوفت UAE North وUAE Central ضمن مناطق Azure، فلشركة إماراتية تريد بقاء بياناتها داخل البلاد خيار إقليمي حقيقي تطلب من مطور استهدافه، بدلا من الاكتفاء بمنطقة أخرى افتراضيا.
بمجرد أن تبدأ خدمة مستضافة على Azure بمعالجة سجلات عملاء أو موظفين، يضع المرسوم بقانون اتحادي رقم 45 لسنة 2021 القواعد الأساسية في الإمارات، ويغطي الأمان والموافقة بصرف النظر عن المنطقة التي تقع فيها البيانات. أثرها مبكرا مع من يملك البناء.
أيا كانت طريقتك لتوظيف مطور Azure في دبي، تندرج هذه الصفحة ضمن فئة مايكروسوفت وDynamics 365 لدينا، جزء من قسم توظيف مطورين في دبي الأوسع. إذا كان مشروعك فعلا عن تصميم ممتلكات Azure الأوسع لا كود التطبيق، انظر صفحة مهندس حلول Azure لدينا، وإذا كانت العقبة الحالية الإصدارات لا الميزات، انظر مهندس Azure DevOps. لقاعدة كود .NET تعمل على Azure، تغطي صفحتا مطور Microsoft .NET ومطور ASP.NET لدينا جانب إطار التطبيق بعمق أكبر، وصفحة الخدمات السحابية العامة لدينا نقطة بداية إن لم تحسم بعد قرار Azure تحديدا.
إجابات واضحة
يكتب مطور Azure كود التطبيق العامل على خدمات Azure، مثل واجهة برمجة تطبيقات ويب على App Service أو مهمة خلفية على Azure Functions. أما مهندس حلول Azure فيصمم عبء العمل الكامل ومنطقة الهبوط وكيفية تلاؤم الخدمات قبل كتابة الكود. تحتاج المشاريع الصغيرة غالبا كلتا المهارتين من شخص واحد، بينما تفصلهما البرامج الأكبر عادة.
كثيرون يفعلون على مستوى عملي، إذ يترافق تطوير Azure والتكامل المستمر الأساسي عادة. لمشروع بمتطلبات إصدار متشددة أو بيئات متعددة أو بوابات امتثال، اقرن المطور بدور مهندس Azure DevOps لدينا بدلا من توقع أن يتولى شخص واحد الاثنين.
App Service وAzure Functions لطبقة التطبيق، Azure SQL Database أو Cosmos DB للبيانات، Blob Storage للملفات، وAzure Active Directory، المسمى الآن Microsoft Entra ID، لتسجيل الدخول. يعتمد المزيج الدقيق على منتجك.
بعضهم يستطيع، لكن Azure له حزم تطوير خاصة ونموذج هوية وأسماء خدمات مختلفة، وأقوى مطوري Azure يتخصصون فيه عادة بدلا من الانتشار عبر السحابات الثلاث. أخبرنا إن كانت بنيتك التحتية متعددة السحابات فعلا وسنطابق تبعا لذلك.
أوقفت مايكروسوفت تلك الشهادة وامتحانها، حسب ما تحققنا منه. راجع قسم الشهادات في هذه الصفحة لمعرفة ما حل محلها وماذا يعني ذلك للتوظيف.
بمجرد فهمنا الخدمات المعنية ونقاط التكامل والحمل المتوقع، نحدد نطاق العمل كتابيا قبل أن يبدأ أحد، سواء كان ذلك مطورا مخصصا أو مشروعا محددا أو دعم توظيف.
المصادر
سعر ثابت ومكتوب
وصلنا طلبك. نعمل الآن على كتابة عرض السعر.
خلال ساعات العمل ستصلك خلال 45 دقيقة. تحقق من بريدك الإلكتروني لرسالة التأكيد.