نظرة عامة
تعد هذه الوظيفة دورًا أساسيًا في تطوير وتصميم وتنفيذ حلول برمجية آمنة وقابلة للتوسع وعالية الأداء. سيتعاون شاغل الوظيفة عن كثب مع فرق متعددة الوظائف لتقديم تطبيقات موثوقة تلبي المتطلبات التجارية والفنية.
المسؤوليات
- تطوير التطبيقات الشاملة
- تصميم وتطوير وصيانة تطبيقات شاملة قابلة للتوسع باستخدام لغات البرمجة C# و.NET Core/.NET وReact/Flutter وTypeScript.
- تنفيذ بنى برمجية حديثة تشمل الخدمات المصغرة والهندسة النظيفة وCQRS.
- بناء واجهات برمجة تطبيقات RESTful آمنة وخدمات خلفية.
- تصميم وتحسين وصيانة قواعد بيانات SQL Server، بما في ذلك تصميم المخططات والاستعلامات المعقدة والإجراءات المخزنة وضبط الأداء.
- بناء مكونات تطبيقية قابلة لإعادة الاستخدام والصيانة والمشاركة في مبادرات تحديث التطبيقات والانتقال إلى السحابة.
- تصميم الحلول وتنفيذها
- تحليل المتطلبات التجارية والفنية لتصميم وتنفيذ حلول برمجية متوافقة مع المواصفات الوظيفية.
- تطوير مكونات التطبيق وتكاملات الأنظمة والميزات الجديدة، والمساهمة في قرارات التصميم المعماري.
- تطبيق ممارسات دورة حياة تطوير البرمجيات ودورة حياة تطوير البرمجيات الآمنة طوال عملية التطوير.
- ضمان الجودة والنشر
- كتابة واختبار وإعادة هيكلة وتحسين الكود لضمان جودة التطبيق وموثوقيته وأدائه.
- إجراء الاختبارات الوظيفية واستكشاف مشكلات التطبيق وإصلاحها ودعم حل حوادث الإنتاج.
- أتمتة تسليم التطبيق باستخدام Azure DevOps CI/CD وحاويات التطبيقات باستخدام Docker ودعم النشر على Kubernetes وAzure App Services.
- التوثيق والتحسين المستمر
- إعداد وصيانة الوثائق الفنية، بما في ذلك تصاميم التطبيقات والمواصفات الفنية وتفاصيل التنفيذ.
- الالتزام بمعايير الترميز وإرشادات التطوير وأفضل ممارسات التوثيق.
- تحسين المهارات التقنية باستمرار واعتماد التقنيات الحديثة.
- التعاون والتسليم
- التعاون مع الفرق متعددة الوظائف لتقديم حلول برمجية عالية الجودة ضمن الجداول الزمنية للمشروع.
- المشاركة في مراجعات الكود والمناقشات الفنية وأنشطة تبادل المعرفة لتعزيز التميز الهندسي والتحسين المستمر.
مسؤوليات الدور
- الكفاءة في الموارد البشرية: اكتساب المهارات الناعمة والتقنية المحدثة المتعلقة بالوظيفة.
- التسليم: أداء الأنشطة المخطط لها لتحقيق الأهداف التشغيلية والتطويرية وفقًا لجداول التسليم.
- حل المشكلات: حل أي مشكلات ذات صلة ورفع أي مشكلات تشغيلية معقدة.
- الجودة: ضمان متطلبات الجودة لتطوير رقابة جودة وعمليات فعالة.
- تحسين العمليات التجارية: تنسيق الأنظمة والسياسات والإجراءات المكتوبة والبحث عن فرص الأتمتة.
- الامتثال: الامتثال للسياسات والإجراءات وتعليمات العمل.
- الصحة والسلامة والبيئة: ضمان الامتثال لإجراءات السلامة والجودة والإدارة البيئية.
المؤهلات الأكاديمية
- درجة البكالوريوس في علوم وإدارة نظم المعلومات أو أي مجال ذي صلة.
الخبرة العملية
- 4 إلى 6 سنوات من الخبرة في مجال تطوير البرمجيات.
الكفاءات التقنية/الوظيفية
- معايير وإجراءات تطوير التطبيقات.
- معرفة تطبيقات سطح المكتب وتطوير التطبيقات المشتركة.
- برمجة تطبيقات الويب.
- تحليل نظم التطبيقات وتصميمها وهندستها.
المهارات المطلوبة
C#.NET Core.NETReactFlutterTypeScriptMicroservicesClean ArchitectureCQRSRESTful APIs
شارك هذه الوظيفة
تنبيهات ذكية
اختر متى نخبرك. · 1 مفعّل
كل وظائف الفنار
جميع الوظائف الجديدة
وظائف في الرياض
وظائف جديدة في هذه المدينة
وظائف هندسة البرمجيات
وظائف في نفس المجال
