Senior Go Developer

مترجم
في المكتب دوام كامل
لبنان , بيروت
--

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

الوصف

تبحث Aspire Software عن مطور ذكاء اصطناعي للانضمام إلى فريقنا في لبنان.

إليك نافذة صغيرة إلى شركتنا: تقوم Aspire Software بتشغيل وإدارة شركات برمجيات مملوكة بالكامل، وتقديم حلول حاسمة عبر عدة قطاعات عمودية. من خلال تطبيق أفضل الممارسات في الصناعة، تقدم Aspire عملية تكامل حساسة للوقت، وأتاحت العملية لنموذج مركزي لامركزي أن يصبح مركزًا لخلق نمو سريع من خلال إعادة الاستثمار في محفظتها.

عن الوظيفة

نبحث بشكل متعمد عن شخص لم يعمل من قبل في COBOL. الهدف هو أن تتعلم الأساس مباشرة من مهندسنا الأول، بطريقته، دون عادات منافسة تستلزم نسيانها، حتى تنتقل المعرفة بنظافة وبكاملها. غرائزك الهندسية الحديثة هي ما ستقدمه؛ ستتعلم COBOL من الشخص الذي يعرفه أفضل معرفة.

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

إذا بدا لك فكرة الغوص عميقًا في نظام معقد وقيم يمتد لعشرات السنين، والظهور كأحد القلة في العالم الذين يفهمونه بصدق، sounds like your kind of challenge, we want to talk to you.

في أول ستة أشهر لك

  • قضاء نسبة ذات معنى من وقتك في تعلم نواة COBOL لدينا في جلسات منظمة مع مهندس النظام الأول لدينا. هذا وقت محمي، يُعامل كجزء من الدور، وليس شيئًا تفعله بجانب عمل آخر.
  • المساهمة في خدمات Go الحديثة في التكديس من الأسبوع الأول، في قطع عمل محدودة تبني السياق دون وضعك على المسار الحرج.
  • المساعدة في توثيق ما تتعلمه أثناء تعلمك. العيون الجديدة قيمة فريدة لإبراز الأشياء التي لم يلاحظها المهندسون المخضون منذ زمن بعيد.
  • التزاوج مع الفريق القائم عبر التكديس لفهم كيف تتفاعل خدمات Go، ونواة COBOL، والأدوات المحيطة في الإنتاج فعليًا.
  • استخدام أدوات AI بشكل متعمد كجزء من طريقة تعلمك: لتلخيص الكود غير familiar، طرح أسئلة للمرشد، وتحويل ما تعلمته إلى توثيق واضح أسرع مما يمكن للعيون الجديدة أن تفعل بمفردها.

بعد ستة أشهر

  • تحمل مسؤولية عمل ذي معنى عبر كلا الجزأين الحديث والقديم من المنصة، مع ازدياد الاستقلالية.
  • المساعدة في إصلاح وتحديث عمليات الهندسة الأساسية: الاختبار، النشر، تعريف النهاية، وطريقة تدفق العمل من الدعم إلى الهندسة.
  • المساهمة في برنامج التحديث الأوسع: التقاط المعرفة، أدوات الذكاء الاصطناعي الداخلية، والتفكيك النهائي للمنصة إلى وحدات أصغر وأكثر سهولة في الوصول.
  • قيادة تحديث مدعوم بالذكاء الاصطناعي لأجزاء النواة التي فهمتها جيدًا، وتحويل COBOL المفهومة جيدًا إلى خدمات حديثة مُختبرة، مع AI كمِكبسموف لا كعكّة.
  • امتلاك المشاريع من البداية للنهاية. يبدأ العمل من وثيقة تصميم تقني تواجه العميل تصف تدفق البيانات والنتائج ولكن لا مواصفات تقنية تفصيلية؛ من هناك تملك التصميم التقني والتنفيذ واختبار ألف الخاص بك وكل ما بينهما.
  • التكيف مع العمل. يمكن أن تتغير الأولويات بموجب إشعار قصير عندما تحدث قضايا عملاء عاجلة، ومن المتوقع أن تتأقلم مع ذلك.
  • إرشاد موظف Go-into-COBOL القادم مع نمو الفريق.

المتطلبات

  • 4–7 سنوات من خبرة هندسة البرمجيات المهنية، مع وقت كبير في كتابة Go للإنتاج.
  • راحة في العمل ضمن قاعدة كود كبيرة ومعقدة حيث الإجابة نادراً ما تكون في Stack Overflow. أنت تستمتع بقراءة الكود أكثر من الخوف منه.
  • أسس قوية: هياكل البيانات، التزامن، التصحيح، التصميم لمواجهة أوضاع الفشل. الفهم اللغة أولوية أقل من عادات التفكير.
  • طلاقة مبرهنة، تقود الحُكم مع AI في سير عمل هندسي حقيقي. تستخدم أدوات AI يوميًا لقراءة وفهم الكود غير familiar، وتسرع العمل الروتيني، وتجهز التوثيق، ويمكنك شرح بوضوح أين تثق في مخرجاتها وأين لا. نهتم أقل بأي أدوات تستخدم من الحكم الذي تجلبه في استخدامها. هذا مطلب صعب للدور.
  • النضج الشخصي لتعلم مباشرة من مرشد عالي الخبرة ودقيق. يمكنك بناء الثقة، والتكيف مع طريقة عمل قائمة، واستيعاب المعرفة بصبر، بدلاً من التسرع في فرض طريقك قبل فهم سبب وجود الأمور على ما هي عليه.
  • استعداد حقيقي، ويفضل وجود اهتمام نشط، لتعلم COBOL والعمل في نظام تراثي. ليست هذه خطوة تمهيدية لدور أخضر خالص؛ عمل COBOL هو الدور. لا يُتوقع أو مطلوب خبرة COBOL سابقة؛ ستتعلمه هنا من الشخص الذي يعرفه أفضل.
  • اتصال كتابي قوي. ستساعدنا في تحويل المعرفة القبلية إلى توثيق متين.
  • راحة مع الغموض. قاعدة الكود لها تاريخ يمتد عقود، وتوثيق يتحسن ولكنه ليس كاملًا بعد، وستحتاج أحيانًا إلى استنتاج الأشياء عبر القراءة والسؤال بدلاً من البحث عنها.
  • الإقامة في منطقة زمنية UK/EMEA والالتزام بالتداخل اليومي المتسق مع ساعات عمل كاليفورنيا (Pacific). هذا مطلب حقيقي للدور، ليس تفضيلًا: ستتعلم مباشرة من كبير السن المتقاعد لدينا، الذي يقيم هناك، لذا ساعات مشتركة موثوقة ضرورية. كما ستبقي تداخلًا موثوقًا مع بقية فريق UK/EMEA.
  • راحة في امتلاك دورة التطوير الكاملة وتعديل الأولويات عند الحاجة. ستملك المشاريع من البداية للنهاية (انظر What you’ll do)، وستحتاج أحيانًا إلى إعادة ترتيب الأولويات في إشعار قصير لقضايا العملاء العاجلة. هذان هما أموران يقلل من تقديرهما معظم من يلتحقون هنا.

مؤشرات قوية

  • خبرة في العمل مع أنظمةLegacy أو بجانبها: الأنظمة الرئيسية أو أحادية الوحدة أو غيرها من الأنظمة الطويلة العمر. تفهم أن "التراث" غالباً ما يعني "تحمل أعباء التحمّل" وتتعامل معه باحترام مناسب.
  • خبرة في مجالات ذات منطق تجاري عميق (التمويل، اللوجستيات، الاتصالات، التأمين، ERP، أو مشابه) حيث الصحة والدقة أهم من الارتياح البراغماتي.
  • راحة في بيئات متعددة اللغات. تكديسنا يشمل Go، ونواة COBOL، ومتوالٍ طويل من اللغات والمنصات الداعمة المتراكمة عبر سنوات.
  • سجل حافل بتحسين ممارسات الهندسة من حولك (انضباط الاختبار، نظافة النشر، التوثيق، التهيئة) بدلاً من مجرد شحن ميزات.
  • خبرة بالتزاوج عن كثب مع مهندس أكثر خبرة وامتصاص المعرفة منه.
  • خبرة في بناء أو العمل مع أدوات مطور مدعومة بالذكاء الاصطناعي في سياق إنتاج جاد: وكلاء، توليد كود، استرجاع من قواعد كود كبيرة، أو ما شابه. لديك آراء، مستندة إلى استخدام حقيقي، حول أين تستحق كفاءتها.

مفضل وجودها

  • خبرة في تأجير السيارات، الأساطيل، السفر، الضيافة، أو صناعات أخرى معقدة تشغيلياً.
  • خبرة بالمساهمة في تحديث منصة، إعادة تهيئة المنصة، أو برنامج تحويل من تراث إلى حديث.
  • إلمام بـ Perl أو PostScript. أجزاء من سلسلة الأدوات المحيطة لا تزال تمس كلاهما؛ ليس عائقاً إذا لم تستخدمهما، ولكن وجود خبرة فعلية هو إضافة حقيقية.

وظائف مشابهة