تصميم وتطوير واجهات برمجة تطبيقات RESTful قابلة للتوسع وخدمات مصغّرة باستخدام ASP NET Core (NET 8+)
تنفيذ منطق الأعمال والتحقق والاعتماد والمصادقة والتفويض.
تطوير واجهات برمجة تطبيقات آمنة باستخدام JWT، وOAuth2، وOpenID Connect، والتحكم في الوصول على أساس الأدوار.
إنشاء خدمات تكامل مع أنظمة الطرف الثالث وتطبيقات المؤسسة.
تنفيذ استراتيجيات التخزين المؤقت باستخدام Redis.
تطوير اختبارات وحدوية واختبارات تكامل.
تطوير تطبيقات ويب تفاعلية باستخدام Next js وReact.
تنفيذ العرض من جانب الخادم (SSR)، وتوليد المواقع الثابتة (SSG)، والعرض من جانب العميل عند الاقتضاء.
بناء مكوّنات واجهة مستخدم قابلة لإعادة الاستخدام ونظم التصميم.
دمج تطبيقات الواجهة الأمامية مع واجهات برمجة الخلفية.
تحسين أداء الصفحات، وتحسين محركات البحث، وإتاحة الوصول.
ضمان التوافق عبر المتصفحات والهواتف المحمولة.
التعاون مع مصممي UX/UI لواجهات سهلة الاستخدام.
تصميم وصيانة مخططات قواعد البيانات العلائقية.
إنشاء إجراءات مخزنة، دوال، عُروض وقيود.
تحسين استعلامات SQL من أجل الأداء.
ضمان سلامة البيانات وأمانها.
احتواء التطبيقات باستخدام Docker.
نشر وإدارة التطبيقات على OpenShift.
مراقبة صحة التطبيق واستهلاك الموارد.
تصميم حلول قائمة على الخدمات المصغّرة.
تنفيذ تكاملات API Gateway.
تطبيق مبادئ التصميم المرتكز على المجال (DDD).
تطوير بنى معمارية تعتمد على الحدث.
اتباع ممارسات الترميز الآمن.
تنفيذ:
المصادقة
التفويض
التشفير
سجلات التدقيق
إجراء معالجة الثغرات.
ضمان الامتثال للمعايير الصحية حيثما كان ذلك مناسباً.
دعم اختبارات الاختراق ومراجعات الأمان.
إجراء مراجعات الشيفرة البرمجية.
فرض معايير الترميز والإرشادات المعمارية.
إنشاء وثائق تقنية.