الوصف الوظيفي
وحدة الأعمال:أنظمة النقل من كيوبك
تفاصيل الشركة:ملخص الوظيفة: تلعب هذه الوظيفة دورًا حاسمًا في ضمان تصميم وتطوير وتنفيذ التطبيقات المؤسسية عبر المؤسسة بما يتماشى مع أفضل الممارسات والأنماط المعمارية. سيكون شاغلو هذه الوظيفة متورطين في كل مرحلة من مراحل دورة حياة المشروع من الاستلام إلى التسليم، وسيعتبرون أحد أعضاء فريق القيادة الذين يتحملون المسؤولية الأساسية عن ضمان أن الحل مصمم بشكل جيد، وقابل للتشغيل، وقابل للصيانة، يتم تسليمه في الوقت المحدد، ويتماشى مع رؤية المؤسسة ويوفر القيمة التجارية المتوقعة. المهندس المعماري للأنظمة مسؤول عن تعريف وتوثيق وقيادة التطوير الفني لهذه التطبيقات. تعمل هذه الوظيفة عادة تحت إشراف محدود وتوجيه. يمارس شاغلو هذه الوظيفة بانتظام سلطة اتخاذ القرارات بشكل تقديري وكبير.
تفاصيل الوظيفة:متطلبات الوظيفة الأساسية:
درجة بكاليوس في علوم الحاسوب أو الهندسة أو ماجستير في تطبيقات الحاسوب (MCA) أو مجال ذي صلة بالإضافة إلى ما لا يقل عن 15 عامًا من الخبرة ذات الصلة. خبرة في قيادة تحليل المتطلبات، التصميم، تطوير وتشغيل التطبيقات الموزعة، المقاومة للأخطاء مع اهتمام خاص بالأمان، قابلية التوسع، الأداء، التوافر وتحسين التكلفة/الإيرادات. يظهر خبرة وقيادة في العمل مع وحدات الأعمال، إدارة المنتجات، موظفي التطوير والعمليات لتصميم حلول مبتكرة تلبي المتطلبات فيما يتعلق بالوظائف، الأداء، قابلية التوسع، والموثوقية، جداول التنفيذ الواقعية والامتثال للأهداف والمبادئ المعمارية. يجب أن يكون متاحًا للسفر المحلي والدولي.
المهام والمسؤوليات الأساسية:
- 15+ عامًا من الخبرة ذات الصلة في تطوير البرمجيات لإنشاء تطبيقات الأعمال باستخدام تقنيات الموبايل (React Native، أندرويد، أو iOS)، Java، Spring Boot وأنظمة قواعد البيانات العلائقية.
- 3+ سنوات من الخبرة في هندسة تطبيقات الموبايل وتقديم حلول حول الأداء، الأمان، قابلية التوسع، تصميم واجهة المستخدم المتجاوبة، التوطين، القابلية للاستخدام والوصول.
- 3+ سنوات من الخبرة في القيادة التقنية.
- خبرة في تطوير التطبيقات باستخدام أطر ومنصات تطوير الموبايل (مثل Swift، Objective C، Xcode، Java، Kotlin، Android SDK، React Native، Flutter أو Xamarin)، Java EE، Spring Framework، Spring Boot، Gradle، Postgres.
- فهم قوي لأنماط هندسة تطبيقات الموبايل (مثل MVC، MVVM، MVP) ومبادئ التصميم.
- تقنيات قواعد البيانات: Hibernate وJPA؛ Spring Data، Postgres، SQL Server، SQL Datawarehouse.
- تفضل الخبرة مع أنظمة الدفع عبر الموبايل والتكاملات غير التلامسية (NFC).
- تجارب وتقديم إثبات مفهوم مع التقنيات الناشئة، أثناء تطوير الهياكل المعمارية على مستوى المؤسسة، والمعايير، وأدلة التصميم، والعمليات، وأدلة مرجعية أخرى في دور قيادي.
- تقديم التوجيه المعماري، تقييمات الموردين من الأطراف الثالثة، تحليل تكامل الأطراف الخارجية، تقدير مفصل، تطوير الجدول الزمني، تقييم احتياجات الموارد خلال الاقتراحات والعطاءات، كجزء من البرامج الحالية أو جهود البحث والتطوير.
- قيادة إنشاء وتكون مسؤولاً عن وثائق تصميم النظام، بما في ذلك الهياكل المعمارية للمؤسسة، وتصميم الميزات ومواصفات الواجهة.
- الإشراف على التصاميم الفنية التفصيلية التي أنشأتها فرق التطوير.
- معرفة ببرمجيات SaaS، وترخيص البرمجيات وقادر على شرح كل من التصميم ونموذج الأعمال لنظام SaaS.
- البقاء على اطلاع بأحدث التطورات في هندسة الأنظمة، وأنظمة الحاسوب، وأنظمة الاتصالات وتقنيات البرمجيات ذات الصلة بعمليات الشركة.
- تقديم خيارات معمارية مع مزايا وعيوب كل خيار وتوضيح نهج موصى به.
- مراجعة العمل أثناء تقدمه وتقديم الدعم لأعضاء الفريق عند الحاجة.
- معرفة بتقنيات السحابة والحاويات مثل Azure، Docker، Kubernetes، إلخ.
- خبرة في بناء تطبيقات عالية الجودة من خلال إنشاء هيكل مصمم جيدًا، كتابة كود نظيف وتنفيذ الممارسات الصناعية الشائعة (مثل التكامل المستمر، اختبارات الوحدة).
- القدرة على توجيه وقيادة أعضاء الفريق الفنيين الآخرين مع وجود مسؤولية إشراف مباشرة.
- فهم عميق لهندسة الموبايل، وتدفقات نشر التطبيقات، والتكامل مع الأجهزة الفيزيائية.
- قيادة تكامل أنظمة جمع الأجرة للأجهزة المحمولة والأنظمة المدمجة.
- تقنيات لتقييم وتحسين تطبيقات الموبايل، بما في ذلك إدارة الذاكرة، أداء الشبكة، والاستجابة.
- خبرة في الأدوات والأساليب لاختبار الأداء وتصحيح الأخطاء.
- خبرة في مبادئ أمان الموبايل، بما في ذلك تشفير البيانات، المصادقة الآمنة، وإدارة الثغرات.
- الإلمام بالمعايير واللوائح الصناعية مثل GDPR، HIPAA، وOWASP.
- خبرة في مبادئ تصميم واجهة المستخدم وتجربة المستخدم لتطبيقات الموبايل وأفضل الممارسات.
- مناقشة الجوانب التقنية لهندسة حل تطبيق الموبايل، بما في ذلك التكنولوجيا المستخدمة، المنهجية المتبعة، والأجهزة المختارة مع العميل وفريق الحوكمة.
- البحث، المراقبة، وتقييم التقنيات الناشئة وتوصية بحلول تكنولوجية طويلة الأجل.
- تصميم أو تعديل الحلول الحالية لتحسين الأداء.
- أنظمة جودة الكود: SonarQube، Nexus IQ وأنظمة فحص الثغرات من الأطراف الثالثة.
- خبرة في تصميم وتطوير خطوط نشر باستخدام Jenkins / Bamboo.
- خبرة في أدوات هندسة البرمجيات مثل Enterprise Architect أو MS Visio.
- ممارسات Agile/Scrum وDevOps.
نوع العامل:موظف
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.