في المكتب
Qureos -
مصر
--
Qureos

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

وصف الوظيفة

مهندس برمجيات كامل-ستاك أول (خبرة 7+ سنوات)




المكان: القاهرة الجديدة، القاهرة، مصر (دوام كامل، حضور مكتبي)



نوع التوظيف: دوام كامل





عن Nexus Analytica




Nexus Analytica هي شركة تكنولوجية متخصصة في حلول برمجية متقدمة لقطاع الطاقة. نقوم بتطوير منصات رقمية مبتكرة تساعد المرافق والدول ومطوري الطاقة المتجددة على المراقبة والتحليل والتوقع والتحسين لأنظمة الطاقة. منصاتنا البرمجية تقدم تحليلات حديثة وذكاء تشغيلي للأصول المتجددة، أنظمة تخزين الطاقة بالبطاريات (BESS)، العدادات الذكية، بنية شحن المركبات الكهربائية، وشبكات الطاقة. مع تركيز قوي على الابتكار وعلوم البيانات وهندسة البرمجيات، تقود Nexus Analytica التحول الرقمي لصناعة الطاقة العالمية من خلال حلول قابلة للتوسع وآمنة وذكية.





عن الدور




نبحث عن مهندس برمجيات كامل-ستاك أول ذو 7+ سنوات من الخبرة المهنية في تطوير البرمجيات للانضمام إلى فريق الهندسة لدينا. ستكون مسؤولاً عن تصميم وتطوير وصيانة حلول برمجية مؤسسية قابلة للتوسع مع المساهمة في قرارات المعمارية، وتوجيه المطورين الجدد، وضمان معايير جودة البرمجيات العالية.



هذا الدور مثالي لشخص يستمتع بحل التحديات التقنية المعقدة، وبناء تطبيقات ويب حديثة، والعمل عبر كامل طبقة البرمجيات.





المسؤوليات الرئيسية




  • تصميم وتطوير وصيانة تطبيقات ويب قابلة للتوسع من الواجهة إلى الخلفية.
  • ترجمة متطلبات العمل إلى حلول تقنية قوية.
  • تصميم معماريات برمجية نظيفة وقابلة للصيانة ويمكن إعادة استخدامها.
  • تطوير واجهات برمجة تطبيقات RESTful وخدمات الخلفية.
  • بناء تطبيقات أمامية سريعة الاستجابة عالية الأداء.
  • تحسين أداء التطبيق والأمان والقدرة على التوسع والاعتمادية.
  • المشاركة في مناقشات المعمارية واتخاذ القرارات التقنية.
  • إجراء مراجعات الشفرة والحفاظ على معايير الترميز.
  • كتابة اختبارات الوحدة والالتصالية والنهاية إلى النهاية.
  • استكشاف مشكلات الإنتاج وحل الأخطاء المعقدة.
  • التعاون الوثيق مع مصممي UI/UX ومهندسي QA وDevOps وأصحاب المنتجات.
  • توجيه المطورين المبتدئين والمتوسطين.
  • المشاركة في طقوس Agile بما في ذلك تخطيط السبرنت، والاجتماعات اليومية، والاسترجاع، وتحسين الخلفية.
  • المساهمة في خطوط CI/CD وأتمتة النشر.
  • إنتاج وثائق تقنية عند الحاجة.


أدنى المؤهلات




  • درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو الهندسة الحاسوبية أو مجال ذي صلة.
  • 7+ سنوات من الخبرة المهنية في تطوير البرمجيات.
  • خبرة مثبتة في تسليم تطبيقات ويب مؤسسية.
  • فهم قوي لمبادئ هندسة البرمجيات وأنماط التصميم.
  • خبرة في العمل في بيئات Agile/Scrum.
  • مهارات حل مشاكل وتحليل مميزة.
  • مهارات اتصال كتابية وشفوية قوية باللغة الإنجليزية.


المهارات التقنية المطلوبة




  • الخلفية (Backend)
  • Python
  • Django
  • Django REST Framework
  • تصميم REST API
  • التوثيق (OAuth2, JWT)
  • معمارية الخدمات المصغرة
  • Celery
  • معالجة المهام الخلفية


الواجهة الأمامية




  • React
  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • تصميم ويب متجاوب
  • إدارة الحالة (Redux، Context API، Zustand، أو ما شابه)


قواعد البيانات




  • PostgreSQL
  • MySQL
  • تحسين الاستعلامات
  • تصميم قواعد البيانات
  • خبرة ORM


السحابة وDevOps




  • Docker
  • Docker Compose
  • Kubernetes (مفضل)
  • Azure، AWS، أو Google Cloud
  • GitHub Actions / Azure DevOps
  • خطوط CI/CD
  • Linux


إدارة النسخ




  • Git
  • GitHub
  • Git Flow


هندسة البرمجيات




  • مبادئ SOLID
  • الهندسة النظيفة
  • التصميم المدفوع بالن domain (يفضل)
  • نماذج التصميم
  • حقن التبعية


الاختبار




  • اختبار الوحدة
  • الاختبار التكاملي
  • اختبار نهاية إلى نهاية
  • PyTest
  • Jest
  • React Testing Library


الأمان




  • OWASP Top 10
  • ممارسات ترميز آمن
  • المصادقة والتفويض
  • أمان API
  • أفضل ممارسات حماية البيانات


المؤهلات المفضلة




  • خبرة مع مكتبات تصور البيانات.
  • خبرة في بناء منصات تحليل أو مراقبة.
  • خبرة بأنظمة الوقت الحقيقي باستخدام WebSockets.
  • معرفة بوسطاء الرسائل (RabbitMQ, Kafka, Redis Streams).
  • خبرة في دمج واجهات برمجة التطبيقات الخارجية.
  • خبرة مع أنظمة GIS أو أطر التعيين ميزة.
  • خبرة في الطاقة والمرافق IoT والشبكة الذكية أو البرمجيات الصناعية ميزة قوية.


المهارات اللينة




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


كيف يبدو النجاح؟




  • تسليم برمجيات عالية الجودة ضمن الجدول الزمني.
  • كتابة كود نظيف وقابل للصيانة ومجرب جيداً.
  • تحسين أداء النظام وموثوقيته وقابليته للتوسع.
  • المساهمة في الهندسة المعمارية الفنية وأفضل ممارسات الهندسة.
  • المساعدة في نمو فريق الهندسة من خلال التوجيه ومشاركة المعرفة.
  • تحمل مسؤولية الميزات من التصميم حتى النشر والصيانة.


المؤهلات المحببة




  • خدمات Azure
  • Kubernetes
  • Redis
  • Elasticsearch
  • RabbitMQ
  • Grafana
  • Prometheus
  • Nginx
  • Terraform
  • البنية التحتية كرمز
  • OpenAPI / Swagger
  • WebSockets
  • SignalR
  • OAuth2 / OpenID Connect
  • تكامل OIDC/Entra ID


لماذا تنضم إلينا؟




ستعمل على برامج enterprise رائدة مستخدمة في التحول الرقمي لقطاع الطاقة، بما في ذلك الطاقة المتجددة، أنظمة تخزين الطاقة (BESS)، المركبات الكهربائية، العد الذكي، ورقمنة الشبكات. ستتعاون مع فريق متعدد التخصصات لبناء منتجات برمجية قابلة للتوسع عالية التأثير تدعم المرافق والحكومات ومطوري الطاقة عبر عدة دول.





وظائف مشابهة

حول Qureos
مصر
برامج الكمبيوتر