مطور البرامج مسؤولاً عن تحليل متطلبات النظام وتحديد أولويات المهام ، وكتابة كود نظيف وقابل للاختبار باستخدام لغات برمجة .NET ، وتطوير المواصفات الفنية والبنية ، والمشاركة في دورة حياة تطوير البرامج بالكامل ، وتصحيح الأخطاء ، وتكوين الأنظمة الحالية.
المسؤوليات الرئيسية / المسؤوليات الجوهرية
تأثير:
- تحليل متطلبات النظام وتحديد أولويات المهام
- كتابة كودًا نظيفًا وقابل للاختبار باستخدام لغات البرمجة .NET
- تطوير المواصفات الفنية والمعمارية
- اختبار تطبيقات .NET المختلفة وتصحيحها
- مراجعة وإعادة بناء الكود
- نشر تطبيقات تعمل بكامل طاقتها
- ترقية البرامج الحالية
- دعم عمل المطورين المبتدئين
- تطوير الوثائق والإجراءات التشغيلية
- إنشاء وصيانة إجراءات T-SQL المخزنة
- يمكنك التنسيق بسهولة وكفاءة مع أقرانك وزملائك.
- شغوف بتنمية مشاركة الموظفين ، ولديه شغف بتعلم تقنيات جديدة ومشاركة المعرفة والأفكار المبتكرة.
المؤهلات / المتطلبات
- معرفة متعمقة بلغات .NET (C # و Visual Basic .NET)
- معرفة بنشر البرامج في البنية التحتية السحابية Azure / AWS.
- الإلمام بمبادئ وممارسات التكامل / التسليم المستمر.
- معرفة بالحاويات (Kube
etes / Docker)
التعليم :
- درجة البكالوريوس في هندسة البرمجيات أو هندسة الكمبيوتر أو علوم الكمبيوتر
الخبرة:
- خبرة في هندسة البرمجيات وتصميم أنظمة الأعمال المتكاملة المعقدة باستخدام C # و VB و .Net و Entity Framework و HTML 5 و MVC و WebAPI و JQuery و JSON و REST و SQL
- لديه خبرة عملية في بيئة رشيقة وقادر على العمل في بيئة سريعة الخطى.
- خبرة في تطوير التطبيقات عبر الأنظمة الأساسية والتكامل وبناء تطبيقات WCF / WPF قابلة للتطوير بما في ذلك خدمات الويب
- الكفاءة في بناء تطبيقات الويب
- تجربة مع منصات Windows Server
- خبرة في العمل مع خادم Windows ، بما في ذلك Active Directory
- تجربة مع أنماط التصميم المختلفة (MVC ، SOA ، Microservice Architecture)