الوصف


المسمى الوظيفي: Full Stack Developer

الشركة: Alef Education

تفاصيل الوظيفة: مطور كامل المكدس

تفاصيل الوظيفة

 قسم، أقسام

تكنولوجيا

مكان العمل

ابوظبي، الامارات العربية المتحدة

مدير التقارير

مهندس تقني

الغرض من الوظيفة

بصفتك مطورًا لـ Alef Full Stack ، ستتمتع بمهارات قوية في تطوير API و Microservices وترغب في العمل ضمن فرق رشيقة متعددة التخصصات من المطورين والمصممين والباحثين الذين يركزون على المنتجات. ستوفر القيادة الفنية ، والعمل عن كثب مع الفريق الأوسع لضمان تسليم رمز عالي الجودة بما يتماشى مع أهداف المشروع ودورات التسليم. ستعمل عن كثب مع المصممين لتقديم نماذج أولية سريعة بالإضافة إلى رمز الإنتاج الذي ستضمن له دعم معايير الوصول العالية. نتوقع الإلمام بالأطر واللغات الحديثة ، بالإضافة إلى ممارسات العمل مثل Clean Code و TDD و BDD والتكامل المستمر والتسليم المستمر و DevOps.

المهام الأساسية

المسؤوليات الوظيفية المحددة

تصور الإطار

  • وضع تصور للإطار الذي سيتم تصنيعه ، مع وضع شروط مسبقة موجزة من اجتماع العملاء أو فحص السوق.
  • تخطيط وسائل النقل والسباقات والتأكيدات وتقييم الأصول المطلوبة والتكلفة وتنظيم المهمات كما هو مبين بالمتطلبات الأساسية.
  • تصميم هندسة الإطار.

إنشاء نماذج التطبيقات والفضاء

  • تخطيط وتطبيع قاعدة البيانات.
  • تقدم الخطة من خلال تطبيق تصميمات التكوين.
  • انتقاء كومة الابتكار لبناء الترتيب.
  • عمل نماذج التطبيق والفضاء.

التعاون بين الإطار والعملاء

  • بناء المنتج وتأليف اختبارات الوحدة بافتراض أي منها.
  • تصميم وتعزيز التعاون بين الإطار والعملاء.

إنشاء / كتابة كود نظيف

  • يجب أن يكون مهندس المكدس الكامل موهوبًا في جميع طبقات مكدس الابتكار – فقد يكون مخططًا تفصيليًا للواجهة الأمامية وسلوكًا وبرمجيات وسيطة وخلفية وأسئلة قاعدة بيانات وما إلى ذلك.
  • يناسب إنشاء اختبار آلي أو يدوي لإجراء اختبار شامل للأخطاء.

العمل مع فرق داخلية

  • الاتصال بالمطورين والمصممين ومديري المنتجات لتحديد الميزات الجديدة
  • تقديم المشورة بشكل استباقي بشأن أفضل الممارسات أثناء وضع تصور للميزات
  • قم بتخصيص المتطلبات لتخصيص الميزات التي تستفيد من موارد وأنماط Android الأصلية
  • نصائح استباقية بشأن أفضل الممارسات
  • المساعدة في عملية وضع الميزانية.

التعليم والخبرة والمهارات المطلوبة

المؤهل العلمي

  • شهادة في علوم الكمبيوتر أو هندسة البرمجيات أو يفضل ما يتصل بذلك

العمليات والممارسات

  • رشيق
  • سكرم / كانبان / لين
  • TDD / BDD
  • CI / قرص مضغوط
  • XP

خبرة

  • 2 سنوات على الأقل

مهارات اساسيه

  • اتبع التعليمات البرمجية النظيفة / المبادئ الصلبة
  • تلتزم واستخدم TDD / BDD.
  • القدرة المتميزة على تطوير تعليمات برمجية فعالة وقابلة للقراءة ومحسّنة للغاية / قابلة للصيانة وواضحة.
  • سكالا ، بلاي ، عكا ، بخاخ
  • خدمات مايكرو ، بقية.
  • المراسلة (واحد من RabbitMQ أو ZeroMQ أو ActiveMQ أو أي جهات أخرى).
  • السخرية (أي من Mockito التالية ، ScalaTest Spock ، Jasmine ، Mocha).
  • IDE Intellij أو Eclipse.
  • أدوات البناء (واحدة من SBT ، Gradle ، Maven).
  • قاعدة بيانات SQL (واحدة من Oracle أو MS SQL Server أو Postgres).
  • NoSQL MongoDB.
  • تأكد من أن جميع البرامج التي تم إنشاؤها قوية وقابلة للتطوير.
  • تجربة بناء تطبيقات الويب من جانب الخادم.
  • الفهم التفصيلي والخبرة في تطوير الويب الأمامي (HTML / CSS / JS).
  • فهم وتجربة مجموعة من الأساليب لاختبار كود وأنظمة التطبيق للسلوك والأداء (أي من السيلينيوم و Geb و Wiremock و Jmeter و Gatling و Sauce Labs).
  • القدرة على إيصال المفاهيم التقنية إلى جمهور غير تقني.
  • معرفة عملية بأنظمة التشغيل الشبيهة بيونكس مثل Linux و / أو Mac OS X.
  • معرفة نظام التحكم في إصدار البوابة.
  • القدرة على البحث والتعلم بسرعة أدوات وتقنيات البرمجة الجديدة.
  • فهم استخدام تصميم الويب سريع الاستجابة.
  • معرفة عميقة بمعايير إمكانية الوصول وتطوير منتجات الويب التي يمكن استخدامها بسهولة من قبل المستخدمين الذين لديهم مجموعة من احتياجات التكنولوجيا المساعدة.

المهارات المرغوبة

  • إرشاد وتدريب المطورين الآخرين في القدرات الإدارية غير الخطية.
  • تجربة التوجيه أو مساعدة الزملاء على تحسين التعليمات البرمجية الخاصة بهم.
  • معرفة نظم قواعد البيانات العلائقية وغير العلائقية.
  • مهارات إدارة النظام وإدارة التكوين
  • لغات JVM الأخرى (Groovy و Scala و Clojure و Kotlin وغيرها) ..
  • خبرة في تقديم العمل في مجموعات المستخدمين والشركات والأقران.
  • خبرة في بناء وتوسيع مواقع الويب عالية الحركة.
  • خبرة في التعامل مع مجموعات البيانات الكبيرة وتوسيع نطاق معالجتها وتخزينها.
  • خبرة في العمل مع مكتبات JavaScript.
  • خبرة في تصميم وصيانة واجهات برمجة تطبيقات HTTP العامة.
  • خبرة في التعامل مع مجموعات البيانات الكبيرة وتوسيع نطاق معالجتها وتخزينها.
  • روبي.
  • قواعد بيانات NoSQL الأخرى مثل Neo4J و Cassandra و Redis إلخ.

المرتب المتوقع::
*احيانا لا يكون متوفرا بناء على رغبة المعلن

العنوان: Abu Dhabi


التقديم للوظيفة

العنوان

وسوم , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,