أرسل لي وظائف مثل هذه
الجنسية
أي جنسية
جنس
غير مذكور
عدد الشواغر
1 عدد الشواغر
الوصف الوظيفي
الأدوار والمسؤوليات
المسؤوليات الرئيسية
- تصميم وتنفيذ واجهات برمجة التطبيقات ASP.NET Core Web، RESTful و SOAP، مع ضمان تبادل البيانات بشكل آمن وفعال وقابل للتوسع.
- دمج أنظمة المؤسسات السحابية والمحلية باستخدام أفضل الممارسات في الصناعة، مثل اتصالات VPN، خدمات بوابة API، وحلول السحابة الهجينة.
- العمل مع معايير المصادقة والتفويض، بما في ذلك OAuth 2.0، JWT، و SAML، لضمان وصول آمن إلى واجهات برمجة التطبيقات.
- بناء وتكوين بوابة API مستندة إلى YARP مع التوجيه والتسجيل
- تطوير بوابات ويب داخلية ولوحات معلومات باستخدام ASP.NET MVC أو Blazor
- معرفة بوسطاء الرسائل (مثل RabbitMQ، Kafka).
- فهم أساسي لإطارات العمل الأمامية مثل Angular أو غيرها من إطارات JavaScript الحديثة.
- تطوير هياكل معتمدة على الأحداث باستخدام وسطاء الرسائل مثل RabbitMQ، Kafka، أو Azure Service Bus لتمكين الاتصال غير المتزامن.
- تنفيذ آليات التخزين المؤقت (Redis، Memcached) واستراتيجيات تحميل التوازن لتحسين الأداء وتقليل الحمل على الأنظمة الأساسية.
- دمج واجهات برمجة التطبيقات مع الأنظمة الخارجية والمكونات الداخلية باستخدام REST، الرسائل، والوظائف الخلفية
- تحديد وتنفيذ مبادئ الهندسة المعمارية النظيفة عبر الخدمات (مثل: Shared.Kernel، Infrastructure)
- تنفيذ المعالجة الخلفية باستخدام Hangfire أو IHostedService
- تصميم وصول بيانات قابل للتوسع باستخدام خادم MSSQL، Redis، و EF Core
- تقديم تسجيل قوي، وقياس، وفحوصات صحية باستخدام Serilog، Seq، أو OpenTelemetry
- المشاركة في تطوير خطوط أنابيب CI/CD، واختبار الوحدات، واختبار التكامل، والنشر
- اتباع منهجيات Agile، وخاصة Scrum، والمشاركة بنشاط في تخطيط السبرينت، والتجمعات اليومية، ومراجعات السبرينت، والجلسات الختامية.
- ضمان الالتزام بمعايير الترميز، وأفضل الممارسات، وإرشادات الأمان لبرمجيات قابلة للتوسع والصيانة.
- البقاء على اطلاع دائم بالتقنيات الناشئة، وأنماط تكامل المؤسسات، وأفضل الممارسات.
الملف الشخصي المطلوب للمرشحين
نحن نبحث عن مهندس برمجيات .NET كبير للمساعدة في تصميم وبناء منصة معيارية وقابلة للتوسع تتكون من خدمات ميكرو .NET، وبوابة API آمنة، وأدوات ويب داخلية. تدعم المنصة سير العمل الحرج للأعمال ويتم نشرها على البنية التحتية المحلية مع متطلبات عالية من الأداء والموثوقية والأمان.
المرشح المثالي مرتاح لبناء هياكل نظيفة ومتعددة الطبقات، والعمل عبر حدود البنية التحتية والشيفرة، وتقديم أنظمة .NET معيارية وقابلة للصيانة.
المهارات والخبرات المطلوبة
- 5+ سنوات من الخبرة في .NET Core / ASP.NET Core
- فهم متين لتصميم التطبيقات المعيارية وهندسة القيادة المستندة إلى المجال
- خبرة في بناء واستخدام واجهات برمجة التطبيقات RESTful مع التعامل الصحيح مع الأخطاء والمرونة
- إجادة في البرمجيات الوسيطة، حقن الاعتماد، وإدارة التكوين
- بناء وصيانة برمجيات وسيطة مخصصة أو مكونات بوابة لتمرير API، والتصفية، والتحكم في حركة المرور
- تطبيق سياسات تحديد المعدل وتخفيف الطلبات بناءً على معايير قابلة للتكوين (مثل: الرؤوس، العناوين، الأدوار)
- إلمام بأدوات البروكسي العكسي مثل YARP أو NGINX
- خبرة عملية مع خادم MSSQL، Redis، وتحسين SQL
- معرفة قوية بالمصادقة (JWT، OAuth2، التحكم في الوصول المستند إلى الدور)
- إجادة في العمل مع أنظمة التحكم في الإصدارات، وخاصة Git.
- مرتاح لإنشاء وثائق سهلة الاستخدام للمطورين ومكتبات قابلة لإعادة الاستخدام
- خبرة في النشر على الخوادم المحلية (خدمات Windows، IIS)
- خبرة مع قوائم الرسائل، قوائم الوظائف، أو أنظمة النشر/الاشتراك
- معرفة بخطوط أنابيب CI/CD (إجراءات GitHub، Azure DevOps، إلخ)
- تعرض لحلول متعددة الوحدات، متعدد المستأجرين، أو سير العمل المؤسسية
- إلمام بتقنيات الحاويات (Docker) وأساسيات Linux
- مهارات تواصل وتفاعل ممتازة للتعاون الفعال ضمن فرق متعددة التخصصات.
- القدرة على العمل بشكل مستقل وكجزء من فريق في بيئة سريعة الحركة.
القطاع المهني للشركة
- التصميم والاستشارة الهندسية
المجال الوظيفي / القسم
- سوفت وير تقنية المعلومات
الكلمات الرئيسية
- مهندس برمجيات .Net
تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com