الوصف الوظيفي
النطاق:
- تطوير برمجيات عالية الجودة (بما في ذلك كود الاختبار الفعال) وفقًا لمبادئ الكود النظيف ومعايير بلو يوند.
بيئتنا التقنية الحالية:
- البرمجيات: .NET Core مع C#، GIT، Rest API، OAuth، MAUI
- معمارية التطبيقات: معمارية ميكروسيرفيسز قابلة للتوسع، مرنة، مدفوعة بالأحداث، وآمنة متعددة المستأجرين
- معمارية السحابة: MS Azure (تطبيقات API، إدارة API، بوابات API، Azure AD)
- الأطر/أخرى: TDD (XUnit، NUnit، Moq، Jasmine، Karma، إلخ)، Message Queue (باستخدام RabbitMQ، Azure Service Bus، إلخ)، ReactJS/Angular 4.0 أو أعلى مع TypeScript/JavaScript، Microsoft SQL Server، Azure SQL (ADO.NET وORMs مثل EF وDapper)
ما ستقوم به:
- تطوير برمجيات عالية الجودة (بما في ذلك كود الاختبار الفعال) وفقًا لمبادئ الكود النظيف ومعايير بلو يوند.
- تقديم مدخلات لتحديد أولويات القضايا في قائمة الانتظار وسحب القضايا بشكل مستقل أو دعم أعضاء الفريق الآخرين حسب الاقتضاء.
- المشاركة في أنشطة الفريق مثل تحسين قائمة الانتظار، التخطيط، الاجتماعات اليومية، والتقييمات.
- ترجمة متطلبات الأعمال إلى قصص المستخدم والسعي بنشاط للحصول على تعليقات من أصحاب المصلحة.
- تولي القيادة في تصميم القصص الفردية وترجمة التصميم إلى مهام فرعية.
- أخذ جوانب أمان المعلومات في الاعتبار أثناء الترميز ومراجعة كود الآخرين.
- البقاء على اطلاع بالتكنولوجيا والبحث عن أحدث الاتجاهات في الصناعة.
- يتم اعتباره خبيرًا في مجال صغير وهو الشخص المرجعي للقضايا المتعلقة بالتنفيذ والتشغيل.
- تقديم تعليقات نشطة أثناء مراجعات الكود.
- توجيه الأعضاء الجدد في الفريق والمساعدة في تطوير المهندسين المبتدئين.
- فهم المتطلبات الوظيفية والتقنية لمكونات البرمجيات.
- المشاركة في أنشطة توظيف الفريق.
- تغذية فرص إعادة الهيكلة الأكبر إلى قائمة الانتظار الخاصة بالفريق.
- تطوير خط أنابيب التكامل المستمر للفريق وإصلاح البناء المعطل.
- إجراء تحليلات مرجعية، وتحديد النقاط الساخنة، واستنباط التدابير المناسبة لتحسين الأداء.
- إظهار القدرة على حل المشكلات والابتكار.
- تقديم تعليقات نشطة أثناء مراجعات الكود.
- توجيه الأعضاء الجدد في الفريق والمساعدة في تطوير المهندسين المبتدئين.
- فهم المتطلبات الوظيفية والتقنية لمكونات البرمجيات.
- المشاركة في أنشطة توظيف الفريق.
- تغذية فرص إعادة الهيكلة الأكبر إلى قائمة الانتظار الخاصة بالفريق.
- تطوير خط أنابيب التكامل المستمر للفريق وإصلاح البناء المعطل.
- إجراء تحليلات مرجعية، وتحديد النقاط الساخنة، واستنباط التدابير المناسبة لتحسين الأداء.
- إظهار القدرة على حل المشكلات والابتكار.
- التصرف وفقًا لرؤى الشركة والفريق ويتطلب أن تتماشى قصص المستخدم مع تلك الرؤى.
- يمتلك فهمًا عميقًا لمجال مشاكل فريقهم.
- يفهم بوضوح ويتواصل تأثير التغييرات في تسليمات الفريق على الفرق الأخرى والعملاء.
- التواصل في الوقت المناسب وبشكل استباقي حول العوائق أمام الالتزامات ومساعدة الآخرين على التغلب على عوائقهم.
ما نبحث عنه:
- 3 إلى 5 سنوات من الخبرة في تكنولوجيا المعلومات
- التعامل مع بيانات ديناميكية JSON XML زامارين فورمز
- خبرة في بناء التطبيقات باستخدام زامارين/ماوي
- مهارات برمجة قوية في C#، XAML، أنماط MVVM، MVVM Cross، Fresh MVVM;
- بيانات ديناميكية JSON XML زامارين فورمز
- خبرة عملية مع .Net Core، C#، REST APIs، SQL Server، إطار NUnit، زامارين.UITest.
- وجود معرفة بـ Azure سيكون ميزة إضافية لهذا الدور
قيمنا
إذا كنت ترغب في معرفة قلب الشركة، انظر إلى قيمها. قيمنا توحدنا. إنها ما يدفع نجاحنا - ونجاح عملائنا. هل ينبض قلبك مثل قلوبنا؟ اكتشف هنا: القيم الأساسية
سيتم النظر في جميع الطلبات المؤهلة للتوظيف دون تمييز على أساس العرق أو اللون أو الدين أو الجنس أو التوجه الجنسي أو الهوية الجنسية أو الأصل الوطني أو الإعاقة أو حالة المحاربين القدامى المحمية.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.