مطور برمجيات Full Stack (.NET وVue.js)
Future Horses
نبحث عن مطور برمجيات Full Stack متمكن للانضمام إلى فريق عملنا في شركة Future Horses، حيث سنقدم لك فرصة فريدة للمساهمة في تطوير وصيانة تطبيقات الويب الحديثة من مقرنا في الرياض. يعتبر هذا الدور حيويًا في السوق السعودي، حيث تزداد الحاجة إلى التطبيقات القابلة للتوسع والابتكار في مختلف الصناعات. ستمكنك مهاراتك في تطوير الأنظمة الخلفية باستخدام ASP.NET Core وتطوير واجهات المستخدم باستخدام Vue.js من أن تكون جزءًا من فريق يركز على تقديم حلول تكنولوجية متقدمة تلبي احتياجات العملاء المتزايدة.
المهام والمسؤوليات الرئيسية
-
تصميم وتطوير RESTful APIs: ستكون مسؤولاً عن إنشاء واجهات برمجية مرنة وفعالة تتيح الربط بين الأنظمة المختلفة، مما يسهل تبادل البيانات بين التطبيقات.
-
بناء واجهات مستخدم حديثة: تطوير واجهات مستخدم سلسة وجذابة باستخدام Vue.js، مما يسهم في تحسين تجربة المستخدم وزيادة رضا العملاء.
-
ضمان الربط الفعال بين الواجهة الأمامية والخلفية: سيكون من الضروري التأكد من أن جميع عناصر التطبيق تعمل بشكل متكامل، مما يضمن أداءً عاليًا واستجابة فورية.
-
تصميم قواعد بيانات PostgreSQL: العمل على تصميم قواعد البيانات وتحسين أدائها لتلبية احتياجات التطبيق المختلفة.
-
تطوير ميزات تعتمد على التحديثات الفورية باستخدام WebSockets: ستقوم بتطبيق تقنيات تسمح بالتواصل الفوري بين المستخدمين والخوادم، مما يعزز تفاعل المستخدمين.
-
نشر التطبيقات باستخدام Docker: إدارة عمليات نشر التطبيقات بطريقة فعالة وسلسة باستخدام تقنيات الحاويات، مما يسهل تطوير ونشر التطبيقات في بيئات مختلفة.
-
العمل على البنية التحتية السحابية عبر Google Cloud Platform (GCP): ستساعد في بناء حلول سحابية مرنة تدعم التوسع والابتكار.
-
استخدام Azure DevOps: إدارة تطوير البرمجيات بشكل فعال من خلال استخدام أدوات التحكم في المصدر وإدارة المهام وعمليات التكامل المستمر والنشر المستمر (CI/CD).
-
استكشاف الأخطاء وإصلاحها: التحليل الدقيق للمشكلات التقنية وتقديم الحلول المناسبة لضمان استمرارية العمل بكفاءة.
-
التعاون ضمن بيئة عمل فريقية: العمل بشكل وثيق مع فرق متعددة التخصصات لضمان تحقيق الأهداف المشتركة.
المتطلبات والمؤهلات المطلوبة
- درجة البكالوريوس في علوم الحاسب، هندسة البرمجيات، تقنية المعلومات، أو أي تخصص ذي صلة.
- خبرة لا تقل عن ثلاث سنوات في تطوير تطبيقات الويب باستخدام تقنيات Full Stack.
- معرفة قوية بلغة C# وإطار العمل ASP.NET Core وEntity Framework Core.
- خبرة في تطوير واجهات المستخدم باستخدام Vue.js، JavaScript، HTML5، وCSS3.
- معرفة جيدة بتصميم وتطوير RESTful APIs.
- خبرة في تصميم قواعد بيانات PostgreSQL وتحسين أدائها.
- خبرة عملية في نشر التطبيقات باستخدام Docker.
- معرفة جيدة ببيئة Google Cloud Platform (GCP).
- خبرة في استخدام Azure DevOps لإدارة الأكواد البرمجية والمهام.
- القدرة على تطوير الحلول التي تعتمد على تقنيات WebSockets.
المهارات التقنية المطلوبة
- إتقان استخدام Git ضمن بيئات التطوير التعاونية.
- مهارات تحليل المشكلات واستكشاف الأخطاء البرمجية.
- القدرة على تقديم حلول فعالة وسريعة.
- معرفة بمبادئ Clean Architecture وأنماط تصميم البرمجيات.
- خبرة في Kubernetes أو تقنيات إدارة الحاويات.
- إلمام بأساليب التطوير Agile/Scrum.
المهارات الشخصية والقيادية
- مهارات تواصل ممتازة وقدرة على العمل ضمن فريق.
- قدرة على التفكير النقدي وتحليل المشكلات بشكل فعال.
- مهارات تنظيمية قوية وإدارة الوقت.
- قدرة على العمل تحت الضغط وتحقيق الأهداف ضمن المواعيد النهائية.
- روح المبادرة والابتكار في تقديم الحلول.
بيئة العمل وثقافة الشركة
تتميز شركة Future Horses ببيئة عمل ديناميكية ومشجعة على الابتكار، حيث يتم تقدير كل مساهمة من أعضاء الفريق. نحن نؤمن بأهمية العمل الجماعي والتعاون، مما يعزز من تطوير المهارات الفردية والجماعية. يتم تشجيع الموظفين على تبادل الأفكار والمشاركة في اتخاذ القرارات، مما يسهم في خلق بيئة عمل محفزة تعزز من الإبداع والتميز. كما نقدم مرافق حديثة ومريحة تتيح لك التركيز على تطوير مهاراتك وتقديم أفضل ما لديك.
فرص التطور والنمو المهني
تتيح شركة Future Horses فرصاً متميزة للنمو المهني والتطور المستدام. نحن نؤمن بأهمية الاستثمار في تطوير مهارات موظفينا، لذا نقدم برامج تدريب وورش عمل دورية لتوسيع المعرفة والمهارات التقنية. كما نحرص على توفير مسارات واضحة للترقية داخل الشركة، مما يتيح لك تحقيق أهدافك المهنية في بيئة تشجع على التعلم والنمو المستمر. انضم إلينا في رحلتنا نحو تقديم حلول تكنولوجية مبتكرة وفعالة.