مطور برمجيات كبير - TypeScript، Node.js
ملخص الوظيفة
هذه وظيفة مطور برمجيات كبير في شركة تقنية، يتطلب الخبرة في TypeScript و Node.js وتصميم تطبيقات الويب القابلة للتوسع. يتضمن الدور قيادة التطوير وترجمة المتطلبات التجارية إلى حلول تقنية والتعاون مع فرق متعددة الوظائف.
وصف الوظيفة
ملخص الوظيفةنحن نبحث عن مطور برمجيات رائد مع خبرة قوية في TypeScript و Node.js لتصميم وتطوير وصيانة تطبيقات ويب قابلة للتوسع. يتضمن الدور قيادة أنشطة التطوير وترجمة المتطلبات التجارية إلى حلول تقنية والتعاون مع فرق متعددة الوظائف لتسليم منتجات برمجية عالية الجودة.المهارات الأساسيةإجادة قوية في TypeScript و Node.jsخبرة في تطوير تطبيقات الويبخبرة في تصميم وتنفيذ واجهات برمجة التطبيقات RESTfulخبرة مع قواعد البيانات العلائقية (PostgreSQL، MySQL)مهارات قوية في حل المشكلات وتصحيح الأخطاءخبرة مع هندسة الخدمات الصغيرةخبرة في العمل مع أنظمة المراسلة (Kafka، RabbitMQ)قدرة على العمل بشكل مستقل وإدارة مهام التطويرمهارات تواصل وتعاون قويةخبرة لا تقل عن 5+ سنوات في تطوير البرمجياتالمهارات المرغوبةمعرفة بالجافا و Spring Bootخبرة مع إطارات العمل الأمامي مثل React أو Angularخبرة مع منصات السحابة مثل AWS أو Azure أو GCPإلمام بأساليب التطوير المتكيفة مثل Scrum أو Kanbanخبرة مع إطارات الاختبار مثل Jest أو Mochaمعرفة بتكنولوجيا حاويات البرمجيات مثل Docker أو Kubernetesخبرة في توجيه أو إرشاد المطورين الأصغر سنابكالوريوس في علوم الحاسوب أو مجال متعلقالمسؤولياتتصميم وتطوير وصيانة تطبيقات ويب قابلة للتوسع باستخدام TypeScript و Node.jsبناء وصيانة واجهات برمجة التطبيقات RESTful وتكاملها مع إطارات العمل الأماميتصميم وتنفيذ هندسة الخدمات الصغيرةالعمل مع أنظمة المراسلة مثل Kafka و RabbitMQتحليل وترجمة المتطلبات التجارية إلى مواصفات تقنيةالتعاون مع فرق UX/UI و QA وفرق متعددة الوظائف لتسليم حلول عالية الجودةضمان جودة الشفرة والأداء والصيانة من خلال أفضل الممارسات ومراجعة الشفرةالمشاركة في الاختبار وتصحيح الأخطاء وتحسين مستمرإدارة وتحديد الأولويات لمهام التطوير بشكل فعالتحديد وحل التحديات التقنية بشكل مستقلتوفير التوجيه والإرشاد للمطورين الأصغر سنا عند الحاجة
المتطلبات المعرفية
- ◆CS-SE(٩٠%)
- ◆CS-PL(٨٠%)
- ◆CS-NC(٧٠%)