مهندس برمجيات كبير، دور توظّف له Altuon
مهندس برمجيات كبير
المهندس الذي يحرك دفتر الأستاذ بينما تستمر الشركة في التداول، ويمكنه أن يثبت في أي يوم أن القديم والجديد متفقان.
يقوم كبير مهندسي البرمجيات ببناء وترحيل الأنظمة الأساسية التي يعتمد عليها كل شيء آخر في المؤسسة، بينما تستمر تلك المؤسسة في العمل. يقوم الدور بتصميم وتنفيذ طبقات التوافق، والتشغيل المزدوج والتسوية التي تسمح باستبدال النواة لمستهلك واحد في كل مرة، وكتابة الاختبارات التي تحدد ما يعد به النظام، وتسليم النظام الذي يمكن لفريق العميل تشغيله بدوننا. إنه دور مساهم فردي له صلاحيات واسعة: يمتلك كبير المهندسين المكونات من البداية إلى النهاية، بدءًا من نموذج البيانات وحتى دليل التشغيل، في الارتباطات التي تكون فيها الخطوة الخاطئة مرئية للجهة التنظيمية.
تقدّم لهذا الدور- الممارسة
- هندسة البرمجيات
- المنطقة
- جميع المناطق
- نوع التوظيف
- العمل بدوام كامل أو المشاركة طويلة الأمد، بالاتفاق.
- الموقع
- العمل عن بعد داخل أوروبا أو الشرق الأوسط أو أمريكا الشمالية، مع السفر إلى مواقع العملاء في منطقة المشاركة.
- لغات العمل
- الإنجليزية؛ الألمانية أو الفرنسية أو العربية بالإضافة إلى ما تتطلبه المشاركة.
المسؤوليات
- 01اقرأ النظام الحالي كما هو، وليس كما تصفه وثائقه: الكود، والمخطط، والوظائف المجمعة، والمستهلكون غير المسجلين، والأشخاص الذين يعرفون أين ينحني. قم بإنتاج خريطة التبعية التي بنيت عليها خطة الترحيل، واحتفظ بها صحيحة حيث تبين أن أجزاء منها خاطئة.
- 02قم ببناء طبقة التوافق التي تتحدث عن العقود الحالية للنظام القديم لكل مستهلك بينما يتغير التنفيذ الكامن وراءها. لا يُطلب من أي مستهلك إجراء تغيير قبل أن يصبح المركز الجديد جاهزًا لذلك، وكل عملية قطع لها عملية تراجع تم إجراؤها بالفعل في إطار التدريب.
- 03تصميم وتشغيل التشغيل المزدوج والمصالحة. العمليات الأساسية الجديدة جنبًا إلى جنب مع القديمة، حيث تتم مقارنة كل سجل يوميًا، ويتم شرح كل اختلاف أو إصلاحه حتى يصبح العدد صفرًا ويبقى هناك. تقرير التسوية هو الوثيقة التي يقرأها مدقق حسابات العميل.
- 04اكتب الاختبارات كالمواصفات: اختبارات العقد من كلا جانبي كل تكامل، والثوابت المكتوبة والمطبقة، والخط الذي يرفض التغيير الذي لا تقبله الاختبارات. إن السلوك بدون اختبار ليس سلوكًا وعدنا به بعد.
- 05أنشئ طبقة التكامل وواجهات برمجة التطبيقات ذات الإصدارات وتدفقات الأحداث والمحولات من خلال العقود المكتوبة والمنفذة في المسار، حتى تتمكن الفرق التي تعتمد على النواة من التحرك دون أن تطلب منا ذلك.
- 06العمل داخل الإطار التنظيمي للعميل. بموجب HIPAA، يعني ذلك معرفة البيانات التي تعتبر معلومات صحية محمية وتصميم التحكم في الوصول ومسار التدقيق الذي تتطلبه القاعدة؛ وفي ظل توقعات المشرف المالي بالاستعانة بمصادر خارجية، فهذا يعني أنه يمكن للعميل إثبات سيطرته على ما نبنيه ويمكنه الخروج منه. التصميم بحيث يتم استيفاء الالتزام من خلال البنية وليس من خلال وثيقة السياسة.
- 07اترك العميل مستقلاً. توثيق مكتوب للمهندس الذي ينضم بعد رحيلنا، وإمكانية الملاحظة التي توضح ما يفعله النظام في الإنتاج، والتسليم الذي ينتهي بقدرة فريق العميل على تغيير النظام وقول لا لنا.
التسعون يوماً الأولى
يتم قضاء الشهر الأول في عملية ترحيل مباشرة واحدة، جنبًا إلى جنب مع القائد الفني للمشاركة، وقراءة خريطة التبعية، وطبقة التوافق، وتقارير التسوية قبل تغيير أي منها. الهدف هو معرفة سبب تسلسل كل عملية قطع كما كانت، والعثور على القطعة التي يجب إعادة تسلسلها.
الشهر الثاني هو المكون الأول المملوك بالكامل: ينتقل المستهلك إلى طبقة التوافق، أو يتم إغلاق فجوة التسوية، وتصميمها، واختبارها، والتدرب عليها مع التراجع عنها، وإطلاقها تحت بوابات المشاركة، مع مشاركة مهندسي العميل من مراجعة التصميم. وفي النهاية، يقوم كبير المهندسين بتقديم موقف التسوية إلى اللجنة التوجيهية للعميل.
الشهر الثالث هو أول شهر انتقالي من الخطة إلى الاكتمال، مع وجود القائد الفني في الغرفة كمراجع بدلاً من المؤلف. إن التدريب والتراجع والمصالحة ودليل التشغيل هي ملك للمهندس الأول بحلول اليوم التسعين.
ما يُقيَّم
- حكم الهجرة
- تمرين تصميمي لاستبدال أساسي واقعي مع مستهلكين محددين ومنظم وعدم السماح بتوقف العمل. نحن نبحث عن تسلسل يتم التدرب عليه في كل خطوة، وليس بنية مستهدفة تحتوي على مربعات.
- انضباط المصالحة
- محادثة حول الهجرة حيث اختلف القديم والجديد ولم يلاحظ أحد لمدة أسبوع. نريد أن نسمع كيف كان سيتم اكتشاف الفارق في اليوم الأول، وماذا كنت ستفعل به.
- العمق الهندسي
- مراجعة للكود الذي كتبته وتفتخر به، ومراجعة للكود الذي كتبناه والذي به مشكلة. وكلا الحديثين يدوران حول الذوق بقدر ما يتعلقان بالصواب.
- الاختبارات كمواصفات
- تمرين قصير في كتابة اختبارات السلوك قبل وجود الكود. نحن نبحث عن الاختبارات التي يمكن لمدقق حسابات العميل أن يقرأها على أنها وعد.
- محو الأمية التنظيمية
- مناقشة ما قد تتطلبه توقعات الاستعانة بمصادر خارجية لـ HIPAA أو المشرف المالي لتصميم معين. فمعرفة الواجب أهم من الاستشهاد بالقسم.
- الوضوح تحت المجهر
- ينبغي أن تتضمن المقابلة نقاشاً عملياً لقراراتكم وقيودها والبدائل المدروسة وكيفية تقييم النتيجة.
ما نبحث عنه
- سنوات من بناء أنظمة التشغيل والتشغيل المسجلة في الإنتاج، بما في ذلك عملية ترحيل واحدة على الأقل تم تنفيذها أثناء استمرار الشركة في التداول وواحدة على الأقل اضطررت إلى التراجع عنها.
- العمق في مكدس رئيسي واحد على الأقل ومدعوم جيدًا واتساع كافٍ لقراءة قاعدة التعليمات البرمجية القديمة المكتوبة في مكدس آخر؛ يقرأ الدور أكوادًا أكثر مما يكتب في الأسابيع الأولى.
- عادة تدوين الأشياء: الاختبارات، وسجلات الأداء، وسجلات القرارات، والوثائق التي قد يستخدمها الخلف بالفعل.
- دليل على ترك عميل أو فريق مستقل عنك، والرضا بذلك.
- الراحة مع غرفة العميل. يتم تقديم الدور إلى رؤساء العمليات والمدققين واللجنة التوجيهية، ويتم الحكم عليه من خلال مدى نجاح الخطة في إجابة أسئلتهم.
- اللغة الإنجليزية العاملة؛ بالإضافة إلى ذلك، تعتبر الألمانية أو الفرنسية أو العربية ذات قيمة في المناطق التي تعمل فيها الشركة.
الوظائف الشاغرة
لا توجد وظيفة معلنة لهذا الملف حالياً. تُقرأ الطلبات المقدَّمة عليه على مدار العام.
نحن نقوم بالتوظيف مقابل هذه الملفات الشخصية كما تتطلب التعاقدات. تتم قراءة الطلبات على مدار السنة.