تصميم وتطوير تطبيقات ويب قوية وقابلة للتوسع وآمنة باستخدام تقنيات .NET.
- العمل على مكونات الواجهة الأمامية والخلفية معًا، وضمان التكامل السلس والوظائف الكاملة.
- التعاون مع مصممي تجربة المستخدم وواجهة المستخدم لتحويل التصاميم إلى تجارب مستخدم عالية الجودة.
- استخدام أطر عمل جافاسكريبت الحديثة (مثل Angular أو React) إلى جانب .NET Core لتطوير الواجهة الأمامية.
- كتابة كود نظيف وقابل للصيانة وفعّال يلتزم بمعايير الترميز وأفضل الممارسات.
- المشاركة في تحليل المتطلبات ومناقشات التصميم وجلسات التخطيط للمشاريع.
- إجراء مراجعات الكود وتقديم ملاحظات بناءة لأعضاء الفريق.
- تحديد وإصلاح الأخطاء واختناقات الأداء في التطبيقات الحالية.
- ضمان أمان التطبيقات وحماية البيانات من خلال تطبيق أفضل الممارسات.
- إجراء اختبارات الوحدة واختبارات التكامل للتحقق من وظائف التطبيق.
- البقاء على اطلاع دائم باتجاهات الصناعة والتقنيات الناشئة لضمان التحسين المستمر لمجموعة التقنيات المستخدمة.
- إرشاد المطورين المبتدئين ومساعدتهم على تطوير مهاراتهم ومعارفهم.
درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو مجال ذي صلة.
- خبرة 5+ سنوات في تطوير الواجهات الأمامية والخلفية مع تركيز قوي على تقنيات .NET.
- إتقان .NET Core وASP.NET MVC وأطر العمل الخلفية ذات الصلة.
- مهارات قوية في تقنيات الواجهة الأمامية، بما في ذلك HTML وCSS وأطر عمل جافاسكريبت الحديثة (Angular أو React أو Vue).
- خبرة في خدمات RESTful وتطوير واجهات برمجة التطبيقات (API).
- الإلمام بقواعد البيانات مثل SQL Server أو MySQL.
- فهم قوي لمنهجيات تطوير البرمجيات ومعايير الترميز وأفضل الممارسات.
- مهارات ممتازة في حل المشكلات والتحليل واستكشاف الأخطاء وإصلاحها.
- قدرات قوية في التواصل والتعاون.
- خبرة في أنظمة التحكم بالإصدارات مثل Git.
- المعرفة بالخدمات السحابية (مثل Azure أو AWS) تعتبر ميزة إضافية.