The Senior Database Engineer & Automation Specialist - Forensic Data provides advanced functional and technical support to forensic data systems, tools and related processes, with a primary focus on the Lebanon Missing File and the Responsible Handover of Missing Persons Data project.
Under the supervision of the Forensic Data Manager, the position translates agreed functional, data-management and operational requirements into practical technical solutions. It supports RESOLVE and other relevant data tools, develops advanced SQL queries, scripts, automations and bulk-processing solutions, contributes to data structuring and migration preparedness, supports the technical preparation, testing and implementation of agreed data-access and handover solutions, and provides technical support for BRS/DNA-related data integration.
The position requires strong SQL expertise and the ability to analyse complex relational data structures and develop advanced technical solutions across different applications, databases and tools, while preserving data integrity, traceability, confidentiality and quality.
Accountabilities & functional responsibilities
Forensic Data Systems and Advanced Functional Support
Provides advanced functional and technical support for RESOLVE, Microsoft Dynamics 365/Dataverse and other forensic data systems, troubleshooting application, database and data-processing issues.
Develops advanced SQL queries and scripts to investigate, extract, update, reconcile and manage complex relational data.
Responsible Handover, Data Structuring and Transfer Support
Provides technical support to the Responsible Handover of Missing Persons Data project, delivering agreed technical outputs in line with project priorities and timelines.
Analyses source and target data structures and supports data mapping, transformation, extraction, preparation, reconciliation and migration while preserving data integrity and traceability.
SQL Development, Automation, Bulk Processing and Data Quality
Develops advanced SQL scripts, automations and bulk-processing solutions across forensic data systems and datasets.
Designs and implements bulk imports, updates, transformations, corrections and automated or semi-automated data-processing workflows.
Develops technical controls for data quality, validation, reconciliation, logging and exception handling, and identifies technical bottlenecks and solutions.
Technical Documentation, Coordination and Knowledge Transfer
Produces and maintains technical documentation for scripts, automations, mappings, configurations and migration processes.
Ensures technical solutions are properly handed over to the ICRC with the documentation and information required for continued operation and maintenance.
Certifications / Education required
Bachelor’s degree in Computer Engineering, Software Engineering, Data Engineering, Computer Science, or another closely related technical discipline
Professional experience required
Minimum of 8 years of substantial hands-on professional coding experience as a core part of the role, including advanced scripting, automation, bulk data processing and work with complex relational data systems.
Desired skills
Leadership: Proficient
Accountability: Advanced
People management: Basic
Team work & collaboration: Advanced
Representing ICRC: Proficient
Beneficiary & client focus: Advanced
Service delivery: Advanced
Communication: Advanced
Problem Solving : Advanced
Functional support: Expert
Results and quality focus: Advanced
Resilience and stress management: Advanced
Aspired Trainings / Certifications
Relevant advanced database/SQL, data engineering, enterprise application support, Microsoft Dynamics 365/Dataverse, or related technical certifications are assets.
Other Requirements
Demonstrated day-to-day coding experience is essential. The position requires advanced practical SQL development and scripting expertise, together with strong experience supporting and troubleshooting complex relational data environments. General familiarity with SQL, occasional querying or reporting use, or academic knowledge alone is not sufficient.
Candidates must be able to independently translate complex operational requirements into reliable technical solutions, including SQL scripts, automations, bulk-processing routines, data-quality controls and troubleshooting solutions.
A high degree of accuracy, attention to detail and technical discipline is essential, together with a structured and organized working approach, clean and maintainable technical solutions, systematic testing and validation, clear documentation, traceability of changes, and careful follow-up through to completion.
Strong analytical problem-solving and root-cause investigation skills are required. Equivalent technical qualifications combined with extensive directly relevant professional experience may be considered, subject to PAC/job-grading requirements. French is an asset.
The role is primarily focused on back-end data processing, relational database support, scripting, automation, bulk operations and technical troubleshooting
A practical technical assessment covering advanced SQL coding, relational data logic, troubleshooting and automation will form part of the selection process.
Desired Candidate Profile
يقدم كبير مهندسي قواعد البيانات وأخصائي الأتمتة - البيانات الجنائية دعماً وظيفياً وفنياً متقدماً لأنظمة وأدوات البيانات الجنائية والعمليات ذات الصلة، مع التركيز بشكل أساسي على ملف المفقودين في لبنان ومشرع التسليم المسؤول لبيانات الأشخاص المفقودين.
تحت إشراف مدير البيانات الجنائية، يتولى شاغل هذا المنصب ترجمة المتطلبات الوظيفية والتشغيلية ومتطلبات إدارة البيانات المتفق عليها إلى حلول تقنية عملية. ويقدم الدعم لنظام RESOLVE وأدوات البيانات الأخرى ذات الصلة، ويطور استعلامات SQL متقدمة وبرمجيات نصية وحلول أتمتة ومعالجة جماعية للبيانات، ويسهم في هيكلة البيانات والجاهزية للانتقال، ويدعم التحضير الفني والاختبار والتنفيذ لحلول الوصول إلى البيانات وتسليمها المتفق عليها، ويقدم الدعم الفني لتكامل البيانات المتعلقة بـ BRS/الحمض النووي (DNA).
يتطلب المنصب خبرة قوية في SQL والقدرة على تحليل هياكل البيانات العلائقية المعقدة وتطوير حلول تقنية متقدمة عبر مختلف التطبيقات وقواعد البيانات والأدوات، مع الحفاظ على سلامة البيانات وإمكانية تتبعها وسريتها وجودتها.
المسؤوليات والمهام الوظيفية
أنظمة البيانات الجنائية والدعم الوظيفي المتقدم
يقدم دعماً وظيفياً وفنياً متقدماً لنظام RESOLVE وMicrosoft Dynamics 365/Dataverse وغيرها من أنظمة البيانات الجنائية، واستكشاف أخطاء التطبيقات وقواعد البيانات ومعالجة البيانات وإصلاحها.
يطور استعلامات وبرمجيات SQL نصية متقدمة للتحقيق في البيانات العلائقية المعقدة واستخراجها وتحديثها وتوفيقها وإدارتها.
التسليم المسؤول، وهيكلة البيانات، ودعم النقل
يقدم الدعم الفني لمشروع التسليم المسؤول لبيانات الأشخاص المفقودين، وتقديم المخرجات التقنية المتفق عليها بما يتوافق مع أولويات المشروع وجداولها الزمنية.
يحلل هياكل البيانات المصدر والهدف ويدعم رسم خرائط البيانات وتحويلها واستخراجها وإعدادها وتوفيقها ونقلها مع الحفاظ على سلامة البيانات وإمكانية تتبعها.
تطوير SQL، والأتمتة، والمعالجة الجماعية، وجودة البيانات
يطور نصوص SQL برمجية متقدمة وحلول أتمتة ومعالجة جماعية عبر أنظمة البيانات الجنائية ومجموعات البيانات.
يصمم وينفذ عمليات الاستيراد والتحديثات والتحويلات والتصحيحات الجماعية وسير عمل معالجة البيانات المؤتمتة أو شبه المؤتمتة.
يطور ضوابط تقنية لجودة البيانات والتحقق من صحتها وتوفيقها وتسجيل السجلات ومعالجة الاستثناءات، ويحدد الاختناقات التقنية والحلول.
التوثيق الفني والتنسيق ونقل المعرفة
ينتج الوثائق الفنية ويحافظ عليها للبرمجيات النصية والأتمتة ورسم الخرائط والتكوينات وعمليات النقل.
يضمن تسليم الحلول التقنية بشكل صحيح إلى اللجنة الدولية للصليب الأحمر مع الوثائق والمعلومات المطلوبة للتشغيل والصيانة المستمرين.
الشهادات / المؤهل العلمي المطلوب
شهادة البكالوريوس في هندسة الكمبيوتر، أو هندسة البرمجيات، أو هندسة البيانات، أو علوم الكمبيوتر، أو أي تخصص تقني آخر وثيق الصلة
الخبرة المهنية المطلوبة
خبرة عملية مهنية كبيرة لا تقل عن 8 سنوات في البرمجة كجزء أساسي من الدور، بما في ذلك كتابة النصوص البرمجية المتقدمة والأتمتة ومعالجة البيانات الجماعية والعمل مع أنظمة البيانات العلائقية المعقدة.
المهارات المطلوبة
القيادة: كفء
المساءلة: متقدم
إدارة الأفراد: أساسي
العمل الجماعي والتعاون: متقدم
تمثيل اللجنة الدولية: كفء
التركيز على المستفيدين والعملاء: متقدم
تقديم الخدمات: متقدم
التواصل: متقدم
حل المشكلات: متقدم
الدعم الوظيفي: خبير
التركيز على النتائج والجودة: متقدم
المرونة وإدارة الضغوط: متقدم
الدورات التدريبية / الشهادات المأمولة
تعتبر الشهادات التقنية المتقدمة ذات الصلة في قواعد البيانات/SQL، أو هندسة البيانات، أو دعم تطبيقات المؤسسات، أو Microsoft Dynamics 365/Dataverse ميزة إضافية.
متطلبات أخرى
الخبرة العملية اليومية المثبتة في البرمجة أمر أساسي. يتطلب المنصب خبرة عملية متقدمة في تطوير SQL وكتابة البرمجيات النصية، إلى جانب خبرة قوية في دعم بيئات البيانات العلائقية المعقدة واستكشاف أخطائها وإصلاحها. إن الإلمام العام بـ SQL، أو الاستخدام العارض للاستعلام أو التقارير، أو المعرفة الأكاديمية وحدها ليست كافية.
يجب أن يكون المرشحون قادرين على ترجمة المتطلبات التشغيلية المعقدة بشكل مستقل إلى حلول تقنية موثوقة، بما في ذلك نصوص SQL البرمجية والأتمتة وروتين المعالجة الجماعية وضوابط جودة البيانات وحلول استكشاف الأخطاء وإصلاحها.
يعد الحصول على درجة عالية من الدقة والاهتمام بالتفاصيل والانضباط التقني أمراً أساسياً، إلى جانب أسلوب عمل منظم ومنهجي، وحلول تقنية نظيفة وقابلة للصيانة، واختبار والتحقق المنهجي، وتوثيق واضح، وإمكانية تتبع التغييرات، والمتابعة الدقيقة حتى الإنجاز.
تتطلب الوظيفة مهارات قوية في التحليل وحل المشكلات والتحقيق في الأسباب الجذرية. يمكن النظر في المؤهلات التقنية المكافئة المقترنة بخبرة مهنية واسعة ذات صلة مباشرة، وذلك وفقاً لمتطلبات PAC / تصنيف الوظائف. اللغة الفرنسية تعتبر ميزة إضافية.
يركز الدور بشكل أساسي على معالجة البيانات الخلفية، ودعم قواعد البيانات العلائقية، وكتابة النصوص البرمجية، والأتمتة، والعمليات الجماعية، واستكشاف الأخطاء التقنية وإصلاحها
سيكون التقييم التقني العلمي الذي يغطي برمجة SQL المتقدمة، ومنطق البيانات العلائقية، واستكشاف الأخطاء وإصلاحها والأتمتة جزءاً من عملية الاختيار.
الملف الشخصي للمرشح المطلوب