drjobs Full Stack Developer English

Full Stack Developer

صاحب العمل نشط

1 وظيفة شاغرة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs
أرسل لي وظائف مشابهة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف
الخبرة drjobs

Not Mentionedسنوات

موقع الوظيفة drjobs

أبوظبي - الإمارات

الراتب drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

الجنسية

إماراتي

الجنس

ذكر

عدد الوظائف الشاغرة

1 وظيفة شاغرة

الوصف الوظيفي

الأدوار والمسؤوليات

خبرة عملية لا تقل عن 10 سنوات في تطوير حزمة .NET الكاملة.
يجب أن تكون قادرًا على تنفيذ التطوير والإصدار من البداية إلى النهاية.
يجب أن تكون مستقلاً وعمليًا.
مهارات وخبرات مثبتة في:
.NET Core، C#

HTML، CSS، Bootstrap

Javascript، Jquery، AJAX

React، Angular

Kendo UI

Telerik
DevOps، GitHub، TFS
قاعدة البيانات: Oracle، SQL Server، MongoDB

Docker
Container
Kubernetes
Selenium - مفضل
أدوات فحص جودة الكود - مفضل
YAML - مفضل

تطوير الواجهة الأمامية:

قم بتطوير جانب العميل لتطبيقات الويب التي يتفاعل معها المستخدمون بشكل مباشر.
استخدم تقنيات مثل HTML وCSS وJavaScript وأطر عمل مثل React أو Angular أو Vue.js لإنشاء صفحات ويب سريعة الاستجابة وسهلة الاستخدام.
تأكد من التوافق بين المتصفحات المختلفة وقم بتحسين الواجهة الأمامية للأجهزة المحمولة وأجهزة سطح المكتب.
قم بتنفيذ ميزات تفاعلية مثل النماذج والرسوم المتحركة والمحتوى الديناميكي لتحسين تجربة المستخدم.
تطوير الواجهة الخلفية:

قم ببناء وصيانة جانب الخادم للتطبيقات، والتعامل مع منطق الأعمال وقواعد البيانات واتصالات الخادم.
اعمل مع لغات الواجهة الخلفية وأطر العمل مثل Node.js وExpress.js وPython (Django/Flask) وRuby on Rails وJava (Spring Boot) أو PHP لبناء واجهات برمجة التطبيقات وإدارة البيانات والتكامل مع واجهات الواجهة الأمامية.
تأكد من قابلية التوسع والأمان والأداء للهندسة المعمارية على جانب الخادم.
إدارة قاعدة البيانات:

قم بتصميم وصيانة قواعد البيانات لتخزين واسترجاع بيانات التطبيق.
العمل مع قواعد بيانات SQL (مثل MySQL وPostgreSQL وSQL Server) أو قواعد بيانات NoSQL (مثل MongoDB وCassandra وRedis).

تحسين استعلامات قاعدة البيانات، ومعالجة عمليات الترحيل، وضمان سلامة البيانات وأمانها.

تطوير واجهة برمجة التطبيقات وتكاملها:

تطوير واستخدام واجهات برمجة تطبيقات RESTful أو واجهات برمجة تطبيقات GraphQL لتمكين الاتصال بين الواجهة الأمامية والخلفية.

دمج واجهات برمجة التطبيقات والخدمات التابعة لجهات خارجية (مثل بوابات الدفع أو تسجيلات الدخول عبر وسائل التواصل الاجتماعي أو مصادر البيانات الخارجية) لتحسين وظائف التطبيق.

التأكد من أن واجهات برمجة التطبيقات آمنة وفعالة وتتبع أفضل الممارسات من حيث تحديد المعدلات والتحقق من صحة البيانات ومعالجة الأخطاء.

التحكم في الإصدار:

استخدم Git ومنصات مثل GitHub أو GitLab أو Bitbucket لإدارة مستودعات التعليمات البرمجية والتعاون مع أعضاء الفريق وتتبع التغييرات.

اتبع سير عمل Git مثل التفرع المميز وطلبات السحب للحفاظ على جودة التعليمات البرمجية وتناسقها.
النشر وDevOps:

نشر التطبيقات في بيئات الإنتاج باستخدام منصات سحابية مثل AWS أو Azure أو Google Cloud.
العمل مع خطوط أنابيب CI/CD (باستخدام أدوات مثل Jenkins وGitLab CI وCircleCI) لأتمتة الاختبار والنشر والمراقبة.
التأكد من توسيع نطاق التطبيقات بشكل صحيح وتأمينها وتشغيلها بسلاسة في الإنتاج، مع إعداد المراقبة والتسجيل لتتبع الأداء.
الأمان والمصادقة:

تنفيذ أفضل ممارسات الأمان لحماية التطبيقات من الثغرات الأمنية الشائعة مثل حقن SQL وXSS وCSRF.
استخدام OAuth أو JWT أو آليات المصادقة الأخرى لتأمين بيانات المستخدم والوصول إلى التطبيق.


الملف الشخصي المرغوب للمرشح

تطوير الواجهة الأمامية:

HTML/CSS: خبرة في بنية صفحات الويب وتصميمها.
JavaScript: إتقان JavaScript لمواقع الويب الديناميكية والتفاعلية.
التصميم المستجيب: معرفة إنشاء مواقع ويب صديقة للجوال باستخدام أطر عمل مثل Bootstrap أو Materialize.
أطر عمل JavaScript: معرفة بأطر عمل الواجهة الأمامية الحديثة مثل React أو Angular أو Vue.js.
التحكم في الإصدارات (Git): القدرة على استخدام Git لتتبع تغييرات التعليمات البرمجية وإصدارها.
التطوير الخلفي:

Node.js: خبرة قوية في Node.js وJavaScript من جانب الخادم.
أطر عمل الواجهة الخلفية: معرفة بأطر عمل مثل Express.js أو Django أو Flask أو Ruby on Rails أو Spring Boot.
واجهات برمجة التطبيقات: خبرة في بناء واستهلاك واجهات برمجة تطبيقات RESTful أو واجهات برمجة تطبيقات GraphQL.
إدارة الخادم: فهم مفاهيم جانب الخادم مثل HTTP وWebSockets وإدارة قواعد البيانات.
إدارة قواعد البيانات:

SQL: معرفة قوية بقواعد البيانات العلائقية (على سبيل المثال، MySQL وPostgreSQL).
NoSQL: خبرة في قواعد بيانات NoSQL مثل MongoDB أو Cassandra أو Redis.
ORMs: خبرة في استخدام أدوات تعيين الكائنات العلائقية مثل Sequelize (لـ Node.js)، أو SQLAlchemy (لـ Python)، أو ActiveRecord (لـ Ruby).

الاختبار:

معرفة اختبار الوحدات والتطوير القائم على الاختبار (TDD).

خبرة في أطر الاختبار مثل Jest أو Mocha أو Chai أو Jasmine أو Cypress.

الإلمام بخطوط أنابيب التكامل المستمر (CI) والتسليم المستمر (CD) لأتمتة الاختبارات والنشر.

DevOps والنشر:

خبرة في الخدمات السحابية مثل AWS أو Google Cloud أو Microsoft Azure.

الإلمام بـ Docker وKubernetes للحاويات والتنسيق.
المعرفة العملية بخطوط أنابيب CI/CD، أو Jenkins، أو GitLab CI لأتمتة النشر.

الأمان:

فهم مبادئ أمان الويب، بما في ذلك HTTPS والمصادقة والتفويض (على سبيل المثال، OAuth وJWT).

الوعي بالثغرات الأمنية الشائعة (على سبيل المثال، حقن SQL وXSS وCSRF) وكيفية منعها.

المهارات الشخصية:

التواصل: القدرة القوية على توصيل المفاهيم الفنية بشكل فعال لأصحاب المصلحة غير الفنيين.

حل المشكلات: مهارات ممتازة في استكشاف الأخطاء وإصلاحها وحل المشكلات.

التعاون: القدرة على العمل بشكل جيد في فرق متعددة الوظائف، بما في ذلك مديري المنتجات والمصممين والمطورين الآخرين.

القدرة على التكيف: الرغبة في تعلم أدوات وأطر عمل ولغات جديدة حسب الحاجة.

نوع التوظيف

دوام كامل

المجال

المحاسبة

القسم / المجال المهني

تكنولوجيا المعلومات

نبذة عن الشركة

الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا