الوصف الوظيفي
كن جزءًا لا يتجزأ من فريق مرن يدفع باستمرار الحدود لتحسين وبناء وتقديم منتجات تكنولوجية عالية الجودة.
بصفتك مهندس برمجيات أول في JPMorganChase ضمن فريق تكنولوجيا المدفوعات في البنك التجاري، أنت جزء لا يتجزأ من فريق مرن يعمل على تحسين وبناء وتقديم منتجات تكنولوجية موثوقة رائدة في السوق بطريقة آمنة ومستقرة وقابلة للتوسع. يتم دفع تأثير كبير على الأعمال من خلال قدراتك ومساهماتك، وتطبيق خبرة تقنية عميقة ومنهجيات حل المشكلات لمواجهة مجموعة متنوعة من التحديات التي تمتد عبر تقنيات وتطبيقات متعددة.
مسؤوليات الوظيفة
- بناء ونشر تطبيقات iOS الأصلية من الدرجة الإنتاجية لحل حالات استخدام الأعمال المختلفة للشركة.
- تقديم التوجيه لفريق مهندسي البرمجيات حول المهام والأنشطة اليومية - وضع التوجيهات العامة والتوقعات لمخرجات الفريق والممارسات والتعاون.
- توقع الاعتماديات مع الفرق الأخرى لتقديم المنتجات والتطبيقات وفقًا لمتطلبات الأعمال.
- إدارة علاقات أصحاب المصلحة وعمل الفريق وفقًا لمعايير الامتثال، واتفاقيات مستوى الخدمة، ومتطلبات الأعمال.
- العمل على مستوى الكود وإدارة التقنيين.
- دفع اعتماد وممارسات الحوكمة المعتمدة على الذكاء الاصطناعي عبر الفرق لتحسين جودة الكود وسرعة التسليم والنتائج التشغيلية (مثل مراجعة الكود المعتمدة على الذكاء الاصطناعي / إعادة الهيكلة، تسريع الاختبار، جاهزية الإصدار، تحليل الحوادث / الأسباب الجذرية)، مع وضع معايير تحقق قابلة للقياس (ترميز آمن، مراجعة الأقران، اختبار آلي) وتعزيز إعادة استخدام الأنماط المثبتة والأتمتة ضمن سلسلة أدوات SDLC / TLM.
- تطبيق المعرفة بالأدوات ضمن سلسلة أدوات دورة حياة تطوير البرمجيات، بما في ذلك قدرات التطوير والأتمتة المعتمدة على الذكاء الاصطناعي، لتحسين القيمة المحققة من الأتمتة على نطاق واسع.
- تطبيق فهم متقدم لأساليب العمل المرنة مثل CI / CD، ومرونة التطبيقات، والأمان.
- الاستفادة من المعرفة العميقة بصناعة الخدمات المالية وأنظمتها التقنية.
المؤهلات والقدرات والمهارات المطلوبة
- تدريب رسمي أو شهادة في مفاهيم هندسة البرمجيات وخبرة تطبيقية تزيد عن 5 سنوات.
- خبرة واسعة في تطوير تطبيقات iOS المحمولة على نطاق واسع (هندسة المحمول الأصلية) مع معرفة متخصصة في جميع مراحل دورة حياة تطوير تطبيقات iOS.
- خبرة عملية في قيادة التقنيين لإدارة وحل العناصر التقنية المعقدة ضمن مجال خبرتك.
- خبرة عملية في استخدام الأطر وواجهات برمجة التطبيقات حول Swift وSwiftUI. خبرة في استخدام الأدوات للتقييم وحقن الاعتماديات.
- خبرة قوية في هياكل البيانات، تحويل الأنواع، والبرمجة المتعددة الخيوط. خبرة في نمط تصميم واحد أو أكثر - MVC، MVVM، وهندسة نظيفة.
- حماس للاختبار الآلي وخبرة مع أطر اختبار الوحدة (مثل XCTest).
- خبرة مثبتة في قيادة الاستخدام الفعال لأدوات تطوير البرمجيات المعتمدة على الذكاء الاصطناعي في بيئة العمل (مثل، للتشفير، مراجعة الكود، تسريع الاختبار، استكشاف الأخطاء) مع القدرة على وضع توقعات الفريق للتحقق من صحة مخرجات الذكاء الاصطناعي من حيث الدقة والأداء والأمان.
- فهم قوي للاستخدام المسؤول للذكاء الاصطناعي في سير العمل الهندسي، بما في ذلك اعتبارات حساسية البيانات، والمعالجة الآمنة للمدخلات / المخرجات، والامتثال لتوقعات المرونة والأمان؛ خبرة في توجيه المهندسين / القادة الكبار حول أنماط الاستخدام المتوافقة والضوابط.
- العمل في بيئة تطوير مرنة ومعرفة جيدة بالاحتفالات المرنة مع فهم أنظمة CI / CD مثل خادم Xcode، Jenkins، أو أنظمة مشابهة.
- خبرة في العمل مع الأمان، تكامل واجهة برمجة التطبيقات، الأنظمة الموزعة، المراقبة، التخزين المؤقت، وحلول الاستمرارية.
- مهارة مثبتة وشغف بالتميز التشغيلي، وعقلية تركز على العملاء، والفخر في إنشاء رحلة مدفوعة بالبيانات.
المؤهلات والقدرات والمهارات المفضلة
- مهارات تواصل قوية مع خبرة كبيرة في إدارة أصحاب المصلحة من خلفيات متنوعة.
- خبرة في تطوير مدفوع بالاختبار.
- خبرة في Combine، الشبكات، وفي مجالات مثل إمكانية الوصول، وتصميم واجهة المستخدم ذات الموضوعات الديناميكية مفضلة.
- القدرة على توجيه وتدريب الفرق حول النهج لتحقيق الأهداف المتوافقة مع مجموعة من المبادرات الاستراتيجية.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.