




**الموقع**: عن بعد **نوع الوظيفة**: دوام كامل **نبحث عن مطوري .NET شغوفين بخبرة تتراوح بين 3 إلى 6 سنوات** للانضمام إلى فريقنا المتنامي! إذا كنت واثقًا من بناء أنظمة خلفية قابلة للتوسع، والعمل مع واجهات برمجة التطبيقات، وتستمتع بحل التحديات الواقعية في بيئة تعاونية — فإننا نرغب في الاستماع إليك. **المسؤوليات الرئيسية**: * تطوير وصيانة واجهات برمجة تطبيقات RESTful وخدمات صغيرة باستخدام .NET Core / .NET 6+ * العمل مع SQL Server أو PostgreSQL أو MongoDB لبناء قواعد البيانات وتحسينها * استخدام OpenAPI (Swagger) لتوثيق واجهات برمجة التطبيقات والتكامل معها * تنفيذ مصادقة آمنة (OAuth2، JWT) واتباع أفضل ممارسات أمن واجهة برمجة التطبيقات * نشر التطبيقات في بيئات سحابية (Azure أو AWS أو GCP) * التعاون مع مطوري الواجهة الأمامية وفرق DevOps والمنتجات * كتابة كود نظيف وقابل للتوسع مع اختبار مناسب (اختبار وحدة/تكامل) * المشاركة في مراجعات الكود والإسهام في التحسين المستمر **التقنيات والأدوات المستخدمة**: * **اللغات والأطر**: C#، .NET Core / .NET 6+، ASP.NET Web API، Entity Framework Core * **قواعد البيانات**: SQL Server، PostgreSQL، MongoDB (واحدة على الأقل) * **السحابة/DevOps**: Azure، AWS، Docker، Kubernetes، أدوات CI/CD (Azure DevOps أو GitHub Actions أو Jenkins – واحدة على الأقل) * **الأمان**: OAuth2، JWT، ممارسات OWASP الأفضل * **إدارة الإصدارات**: Git، GitHub/GitLab/Bitbucket * **أدوات الاختبار**: xUnit، NUnit، MSTest، Postman، Newman **ما نبحث عنه**: * خبرة عملية تتراوح بين 3 إلى 6 سنوات في تطوير الواجهة الخلفية باستخدام تقنيات .NET * فهم قوي لتصميم وتوثيق وأمن واجهات برمجة التطبيقات * خبرة في بنية الخدمات الصغيرة (Microservices) تعتبر ميزة إضافية * مهارات اتصال جيدة والقدرة على العمل ضمن فريق افتراضي بطريقة رشيقة (Agile) * شغف بالكود النظيف والأداء والأنظمة القابلة للتوسع **ميزة إضافية**: * خبرة في GraphQL أو gRPC أو SignalR * خبرة في وسائط الرسائل (RabbitMQ، Kafka) * معرفة بمنصات الحوسبة بدون خادم (AWS Lambda، Azure Functions) نوع الوظيفة: دوام كامل


