انتقل إلى المحتوى الرئيسي
🇦🇪

مطور برمجيات كامل Stack (.NET 8 + Angular/React)

Full Stack Software Engineer (.NET 8 + Angular/React)
Safe City·🇦🇪 Abu Dhabi, الإمارات·علوم الحاسوب
مجالات المعرفة المطلوبة:
CS-SECS-SDFCS-PLCSEC-SFTSE-REQ

ملخص الوظيفة

هذه وظيفة مطور برمجيات كامل Stack في شركة Safe City Group في أبوظبي. يتطلب المطور الخبرة في تطوير تطبيقات الويب باستخدام .NET و Angular أو React، بالإضافة إلى مهارات في الأمان والخلفية والبيانات. يجب أن يكون المطور قادراً على العمل بشكل مستقل وتنفيذ مشاريع برمجية كاملة.

وصف الوظيفة

موقعك في الفريق:

ستنضم إلى فريقنا التنفيذي كمطور برمجيات كامل Stack. نحن نعمل على هرمية تقنية صارمة وعالية الجودة: رئيس الهندسة ➔ مالك المنتج ➔ مهندس الخلفية على مستوى النظام ➔ مهندس كامل Stack (أنت).

⚙️ ما سوف تفعله (المسؤوليات الأساسية)

  • تنفيذ كامل Stack: تطوير واجهات برمجة تطبيقات RESTful الآمنة باستخدام ASP.NET Core (.NET 6+ / .NET 8) وتكاملها بشكل متجانس مع واجهات المستخدم عالية الأداء باستخدام Angular أو React أو Blazor (و TypeScript).
  • تنفيذ آمن: تطبيق ممارسات البرمجة الآمنة بشكل أصيل. التعامل مع تدفقات المصادقة على جانب العميل بشكل آمن، وتنفيذ التحكم في الوصول المستند إلى الأدوار (RBAC)، وتحديد العلامات الآمنة، وضمان прохار جميع الشفرة عبر خطوط أنابيب DevSecOps و Veracode SAST الآلية.
  • هندسة الواجهة الأمامية: ترجمة الإطارات الورقية إلى مكونات واجهة المستخدم القابلة للوصول وعالية الأداء. تحسين أداء الواجهة الأمامية من خلال التحميل الكسول، والتمهيد، وادارة الحالة.
  • الخلفية والبيانات: كتابة منطق الأعمال النظيفة وتنظيم التفاعلات مع قاعدة البيانات باستخدام Entity Framework و MS SQL Server.
  • تحديث التراث: التنقل بأمان وإعادة هيكلة الشفرة القديمة (ASP.NET Framework 4.8 / WCF) لتحسين الأداء والصيانة.
  • الجودة والاختبار: كتابة شفرة قابلة للاختبار مدعومة بـ xUnit/NUnit (الخلفية) و Jest/Jasmine (الواجهة الأمامية). أداء مراجعات شفرة مقارنة صارمة.
  • عمليات السحابة: ضمان أن التطبيقات قابلة للتوسيع وذات متانة داخل نظام Microsoft Azure (خدمات التطبيقات، التخزين) ودعم تكامل Azure DevOps CI/CD.

المهارات

🛠️ مجموعة التقنيات "الضرورية"

  • الخبرة: 5+ سنوات من الخبرة في تطوير كامل Stack التجاري في تطبيقات الويب للشركات.
  • السيطرة على الخلفية: C#، .NET Core / .NET 6+، ASP.NET Core Web API، Entity Framework.
  • السيطرة على الواجهة الأمامية: خبرة تجارية عميقة مع Angular أو React أو Blazor (TypeScript/JavaScript، HTML5/CSS3).
  • الأمان (غير قابل للتفاوض): معرفة عملية عميقة بالموضوعات العشر الأوائل لمنظمة OWASP. خبرة مثبتة في تنفيذ التعامل الآمن بالعلامات، و RBAC، وتشفير البيانات.
  • قاعدة البيانات: MS SQL Server (استعلام متقدم وتحسين).
  • السحابة و DevOps: Microsoft Azure (خدمات التطبيقات)، Azure DevOps CI/CD، Git التحكم في الإصدار.

نقاط المكافأة

  • الشهادات: AZ-204 (مطور Azure المعتمد)، AZ-900، أو تدريب خاص في البرمجة الآمنة / OWASP.
  • معرفة أساسية بتحويل حاويات Docker والمبادئ الأساسية لمايكروسيرفيس.
  • الخبرة في استخدام أدوات التسجيل والمراقبة مثل Application Insights أو Serilog.

المتطلبات المعرفية

  • CS-SE(٩٠%)
  • CS-SDF(٨٠%)
  • CS-PL(٧٠%)
  • CSEC-SFT(٦٠%)
  • SE-REQ(٥٠%)
المصدر: serpapiآخر تحديث: ١٨‏/٣‏/٢٠٢٦أهمية: ٩٠%
مطور برمجيات كامل Stack (.NET 8 + Angular/React) - Safe City Group | وظائف الحوسبة - الألِف الرقمية