نحن نسعى لتوظيف مهندس دعم برمجيات ذو مهارات عالية للانضمام إلى فريقنا وتولي دور محوري في دعم وتعزيز حلول البرمجيات الخاصة بنقاط البيع. ستكون مهمتك المساهمة في تصميم الحلول التقنية وتطوير البرمجيات لكل من حلول نقاط البيع الجديدة والراسخة. بالإضافة إلى ذلك، ستعمل كخبير في مجالات مثل تكوين النظام، وإدارة التكوين، واختبار النظام، وتنفيذ الإنتاج لأنظمة نقاط البيع والأنظمة ذات الصلة.
المسؤوليات والواجبات:
1. مسؤول عن بناء تطبيقات .NET Core باستخدام تقنيات .NET Core (ASP.NET Core MVC، API Restful وEntity Framework) للواجهة الخلفية.
2. تفسير المتطلبات لتطوير واجهات برمجة التطبيقات والتكاملات باستخدام منهجية أجايل.
3. تقديم الدعم الفني من المستوى الأول والثاني للتطبيقات والخدمات السحابية، بما في ذلك استكشاف الأخطاء وحل المشكلات على مستوى مكونات الخدمة من خلال تحليل السجلات وكتابة نصوص الاختبار.
4. التعاون مع الفرق الداخلية لحل القضايا التقنية المعقدة وتصعيدها إلى دعم المستوى الثالث عند الضرورة.
5. الاستجابة في الوقت المناسب لمشكلات الخدمة وطلبات العملاء إما عبر الهاتف أو البريد الإلكتروني أو الدردشة حتى يتم حلها.
6. مسؤول عن تصميم واجهة المستخدم للتطبيقات مثل أنظمة نقاط البيع وأكشاك الخدمة الذاتية.
7. اختبار وتنفيذ وإطلاق أنظمة نقاط البيع الجديدة. دعم جميع المراحل من التخطيط إلى نشر الإصدارات المستقبلية من برمجيات ونقاط البيع والمكونات.
8. تقديم الدعم الفني للأجهزة الخاصة بنقاط البيع.
9. تعزيز وتوسيع المعرفة التقنية المستمرة حول نقاط البيع والأنظمة والأدوات الخارجية المستخدمة من قبل فريق نقاط البيع ومركز المساعدة.
10. اختبار ضمان الجودة للإصدار الجديد من نقاط البيع والبرمجيات ذات الصلة بما في ذلك حالات الاختبار التي تم إدخالها يدويًا واستخدام أدوات الاختبار الآلي.
المتطلبات 1. درجة البكالوريوس في تكنولوجيا المعلومات، علوم الحاسوب، الهندسة، أو مجال ذي صلة.
2. خبرة لا تقل عن 5 سنوات في .NET وC#.
3. معرفة متقدمة بكيفية عمل واجهات برمجة التطبيقات (مثل REST/SOAP/JS) وفهم تنسيقات بيانات Json وXML.
4. خبرة في Java وJavaScript وCSS3 وHTML 5.
5. معرفة جيدة بنظام نقاط البيع (Point of Sale) أو نظام الدفع الذاتي (Self-Check-Out) ستكون ميزة إضافية.
6. معرفة قوية بلغة استعلام البيانات الهيكلية (SQL).
7. معرفة بأدوات الوصول عن بعد وغيرها من التقنيات الداعمة
8. معرفة بالأنظمة الخارجية وبوابات الدفع، وكيفية تفاعلها مع نقاط البيع.
9. قدرة مثبتة على التعلم والتجريب في تقنيات نقاط البيع المستقبلية لأنشطة مثل الاختبار، والتقييم، وإثبات المفهوم.