الوصف الوظيفي
لدينا فرصة للتأثير على مسيرتك المهنية وتوفير مغامرة يمكنك من خلالها دفع حدود ما هو ممكن.
كجزء من فريق مرن في JPMorgan Chase ضمن إدارة الثروات (CCB) تحت الاستثمار الذاتي، أنت جزء لا يتجزأ من فريق يعمل على تعزيز وبناء وتقديم منتجات تكنولوجيا رائدة موثوقة بطريقة آمنة ومستقرة وقابلة للتوسع. بصفتك مساهمًا تقنيًا أساسيًا، ستكون مسؤولاً عن تنفيذ حلول تكنولوجية حاسمة عبر مجالات تقنية متعددة ضمن وظائف الأعمال المختلفة لدعم أهداف الشركة.
المسؤوليات الوظيفية:
- تنفيذ حلول البرمجيات، التصميم، التطوير، واستكشاف الأخطاء الفنية مع القدرة على التفكير خارج الطرق الروتينية أو التقليدية لبناء الحلول أو تفكيك المشكلات الفنية.
- إنشاء كود إنتاجي آمن وعالي الجودة وصيانة الخوارزميات التي تعمل بشكل متزامن مع الأنظمة المناسبة.
- استغلال أدوات المساعدة في البرمجة المعتمدة من المؤسسة لتحسين جودة الكود، سرعة التسليم، والإنتاجية عبر تسليمات معقدة (مثل: توليد الكود/إعادة هيكلة، إنشاء اختبارات وحدات، توثيق)، مع التحقق من المخرجات من خلال مراجعة الأقران، الاختبار الآلي، ومعايير الترميز الآمن؛ والمساهمة بالتعلم والأنماط القابلة لإعادة الاستخدام لتحسين فعالية الفريق الأوسع.
- تطبيق المعرفة بالأدوات ضمن دورة حياة تطوير البرمجيات، بما في ذلك القدرات المعتمدة من المؤسسة في التطوير الآلي المدعوم بالذكاء الاصطناعي، لتحسين القيمة المحققة من الأتمتة.
- إنتاج معمارية ومواد تصميم لتطبيقات معقدة مع تحمل المسؤولية لضمان تلبية قيود التصميم من خلال تطوير كود البرمجيات.
- جمع وتحليل وتوليف وتطوير التصورات والتقارير من مجموعات بيانات كبيرة ومتنوعة في خدمة التحسين المستمر لتطبيقات وأنظمة البرمجيات.
- تحديد المشكلات والأنماط المخفية في البيانات بشكل استباقي واستخدام هذه الرؤى لدفع التحسينات في نظافة الكود ومعمارية النظام.
المؤهلات والقدرات والمهارات المطلوبة:
- بناء وصيانة تطبيقات أندرويد الأصلية باستخدام كوتلن، وتقديم الميزات من التصميم حتى إصدار الإنتاج.
- تنفيذ ميزات الهاتف المحمول المدعومة بالذكاء الاصطناعي/التعلم الآلي، ودمج النماذج/الخدمات مع التركيز على الأداء، والموثوقية، وتجربة المستخدم.
- تطبيق وتطوير معماريات الهاتف المحمول (MVVM/MVP/MVC) لضمان قواعد كود قابلة للتوسع والصيانة والاختبار.
- تحفيز التميز الهندسي باستخدام أدوات حديثة، ومكتبات، واختبار (مثل: Git، Retrofit، Dagger، RxJava، Robolectric/Mockito/Espresso).
- خبرة عملية في استخدام أدوات تطوير البرمجيات المدعومة بالذكاء الاصطناعي المعتمدة من المؤسسة ضمن بيئة العمل (مثل: للبرمجة، إنشاء الاختبارات، استكشاف الأخطاء، أو التوثيق) مع القدرة المثبتة على تقييم، والتحقق، وتنقيح المخرجات التي تم إنشاؤها بواسطة الذكاء الاصطناعي من حيث الدقة، والأداء، والأمان.
- فهم الاستخدام المسؤول للذكاء الاصطناعي في سير العمل الهندسي، بما في ذلك اعتبارات حساسية البيانات، والتعامل الآمن مع المدخلات/المخرجات، والامتثال لتوقعات المرونة والأمان؛ القدرة على توجيه الأقران حول الاستخدام الآمن والفعال ضمن ممارسات الفريق.
- تمكين التسليم السريع والموثوق من خلال تشغيل خطوط أنابيب CI/CD والتعاون بفعالية في طقوس Agile/Scrum (التخطيط، المراجعات، التكرارات).
- تحسين والتحقق من كود الهاتف المحمول على الأجهزة الحقيقية: ضبط الأداء، والتعقب/تصحيح الأخطاء، والتعامل مع قيود الهاتف المحددة وحالات الحافة.
- بناء وصيانة الحلول المحمولة عبر iOS/Android مع إتقان في Swift، وكوتلن، وObjective-C، وجافا، بالإضافة إلى معرفة عملية بـ C++، وجافا سكريبت، وروبي، وبايثون.
- استخدام Git بفعالية للتحكم في المصدر (التفرع، PRs/مراجعات الكود، حل النزاعات) للحفاظ على الجودة ونظافة الإصدار.
- استهلاك ودمج خدمات الويب RESTful من التطبيقات المحمولة، والتواصل بوضوح مع الشركاء التجاريين عبر الهاتف/البريد الإلكتروني لتوضيح المتطلبات بما يتجاوز الوثائق المكتوبة.
المؤهلات والقدرات والمهارات المفضلة:
- الاطلاع على كيفية تحسين الكود للهواتف، والاختبار باستخدام الهواتف، والتحديات المتعلقة بالهواتف.
- الاطلاع على عدة لغات: Swift، كوتلن، Objective-C، جافا، C++، جافا سكريبت، روبي، بايثون.
- خبرة في إدارة التحكم في المصدر باستخدام GIT.
- خبرة في استهلاك خدمات الويب RESTful من منصة الهاتف المحمول.
- مهارات تواصل متقدمة مع القدرة على توضيح متطلبات التطبيق عبر الهاتف/البريد الإلكتروني مع الشركاء التجاريين بالإضافة إلى الاعتماد على وثائق المتطلبات التقنية.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.