وصف الوظيفة
الأدوار والمسؤوليات
الوصف الوظيفي
المطور الكامل-الواجهة الخلفية .NET / Angular يشارك في تصميم وتطوير وصيانة تطبيقات ويب قوية وقابلة للتوسع. يعمل عبر سلسلة التطوير بالكامل، من الخلفية إلى الواجهة الأمامية، بالتعاون مع فرق المنتج والفنية.
المسؤوليات
- تصميم وتطوير تطبيقات ويب باستخدام .NET (C#) خلفية
- تطوير واجهات مستخدم ديناميكية باستخدام Angular
- المشاركة في تحليل المتطلبات الوظيفية والتقنية
- تصميم وصيانة واجهات برمجة تطبيقات REST عالية الأداء وآمنة
- ضمان جودة الكود (اختبارات الوحدة، مراجعات الكود، الشيفرة النظيفة)
- المشاركة في التحسين المستمر لأداء التطبيق
- إصلاح الأخطاء وضمان الصيانة المستمرة والتصحيحية
- العمل باستخدام منهجية Agile (Scrum / Kanban)
- التعاون مع مصممي UX/UI، مالكي المنتج، وفرق DevOps
التكديس التقني
- الخلفية : .NET / .NET Core / C#
- الواجهة الأمامية : Angular (TypeScript, HTML, CSS)
- واجهة برمجة التطبيقات : REST / JSON
- قاعدة البيانات : SQL Server / PostgreSQL
- أدوات: Git، Azure DevOps / Jira
- مكافأة : Docker، CI/CD، Kubernetes
المرشح المثالي
المؤهلات
- درجة البكالوريوس (3 سنوات من التعليم العالي) أو درجة الماجستير (5 سنوات من التعليم العالي) في علوم الكمبيوتر أو ما يعادلها
- خبرة من 2-5 سنوات في تطوير الواجهة الكاملة
- إتقان جيد لـ .NET Core و Angular
- فهم جيد لهندسة الويب (MVC، الميكروسيرفيس)
- معرفة بـ SQL وتصميم قاعدة البيانات
- مهارات العمل ضمن فريق واتصال جيد
- استقلالية، دقة ومهارات تحليلية