الوصف الوظيفي
كن جزءًا من الفريق الذي يطور الأدوات والمنصات التي تدفع جوهر نظامنا البيئي الهندسي. ستقوم بتصميم حلول مؤثرة تركز على القابلية للتوسع والكفاءة التشغيلية، بينما تتعاون مع الخبراء لمعالجة التحديات التقنية الواقعية. شكل البنية التحتية التي تمكن الفرق، وتفتح الابتكار، وتعزز النمو المستمر لنفسك وزملائك.
ملخص الوظيفة
كمهندس برمجيات III (Full-stack) في جي بي مورغان تشيس ضمن فريق منصات البنية التحتية، ستقوم بتصميم وبناء وتحسين أنظمة البرمجيات التي تدعم الخدمات والأدوات الداخلية الأساسية. يركز دورك على تصميم وتنفيذ وتطوير حلول منصات قوية، والتعاون مع الشركاء من مختلف التخصصات لترجمة احتياجات المستخدمين والعقبات التشغيلية إلى تطبيقات عالية الجودة. ستساهم في الاتجاه الفني للفريق، وتتحمل مسؤولية التسليم من البداية إلى النهاية، وتساعد في وضع معايير هندسية تعزز الموثوقية والكفاءة وسهولة الصيانة.
مسؤوليات الوظيفة
- تصميم وتطوير ونشر أدوات منصات Full-stack القابلة للتوسع لفرق البنية التحتية.
- تعزيز موثوقية وأداء الأنظمة الداخلية الحرجة من خلال أفضل الممارسات الهندسية.
- التعاون مع مجموعات الهندسة والعمليات لفهم المتطلبات وتقديم الحلول.
- دمج تقنيات وأطر جديدة في خدمات المنصة لتحسين إنتاجية المطورين.
- أتمتة سير العمل وعمليات المراقبة لتبسيط العمليات وتقليل الجهد اليدوي.
- مراجعة التعليمات البرمجية، وتوجيه المهندسين المبتدئين، والمساهمة في مشاركة المعرفة داخل الفريق.
- المشاركة في عمليات التخطيط والاختبار والإصدار لضمان تسليم البرمجيات بشكل قوي.
- استخدام أدوات المساعدة في البرمجة المعتمدة من المؤسسة ضمن بيئة العمل لتحسين جودة التعليمات البرمجية وسرعة التسليم والإنتاجية عبر التسليمات المعقدة (مثل: إنشاء التعليمات البرمجية/إعادة هيكلة التعليمات البرمجية، إنشاء اختبارات الوحدة، الوثائق)، مع التحقق من المخرجات من خلال مراجعة الأقران، والاختبار الآلي، ومعايير البرمجة الآمنة؛ والمساهمة بالتعلم والأنماط القابلة لإعادة الاستخدام لتحسين فعالية الفريق الأوسع.
- تطبيق المعرفة بالأدوات ضمن سلسلة أدوات دورة حياة تطوير البرمجيات، بما في ذلك قدرات التطوير الآلي المدعومة بالذكاء الاصطناعي المعتمد من المؤسسة، لتحسين القيمة المحققة من الأتمتة.
المؤهلات والقدرات والمهارات المطلوبة
- تدريب رسمي أو شهادة في مفاهيم هندسة البرمجيات وخبرة تطبيقية لمدة 3 سنوات أو أكثر.
- خبرة مهنية في بناء تطبيقات Full-stack لفرق البنية التحتية أو المنصات.
- إجادة في لغات البرمجة الحديثة مثل JavaScript/TypeScript وPython وJava أو Go.
- خبرة في تطوير ونشر الخدمات الصغيرة والتطبيقات الويب باستخدام الأطر الشائعة.
- فهم قوي لأنظمة قواعد البيانات (SQL وNoSQL) وRESTful APIs ومفاهيم البنية التحتية السحابية.
- إلمام بخطوط أنابيب CI/CD وممارسات DevOps ومنهجيات الاختبار الآلي.
- قدرة مثبتة على العمل عبر الوظائف في مشاريع معقدة وتقديم نتائج عالية الجودة.
- خبرة عملية في استخدام أدوات تطوير البرمجيات المدعومة بالذكاء الاصطناعي المعتمدة من المؤسسة ضمن بيئة العمل (مثل: للبرمجة، إنشاء الاختبارات، استكشاف الأخطاء، أو الوثائق) مع قدرة مثبتة على تقييم والتحقق من المخرجات التي تم إنشاؤها بواسطة الذكاء الاصطناعي من حيث الدقة والأداء والأمان.
- فهم الاستخدام المسؤول للذكاء الاصطناعي في سير العمل الهندسي، بما في ذلك اعتبارات حساسية البيانات، والتعامل الآمن مع المدخلات/المخرجات، والالتزام بتوقعات المرونة والأمان؛ القدرة على توجيه الأقران حول الاستخدام الآمن والفعال ضمن ممارسات الفريق.
المؤهلات والقدرات والمهارات المفضلة
- خبرة في أدوات تنظيم الحاويات (Kubernetes وDocker) في بيئات الإنتاج.
- معرفة بحلول الرصد والمراقبة والتسجيل للأنظمة الكبيرة.
- خلفية في الامتثال الأمني أو تصميم البنية التحتية الموزعة.
- مساهمات في المصادر المفتوحة أو المشاركة النشطة في مجتمعات المطورين.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.