مسؤولياتك الرئيسية:
• تصميم وبناء وصيانة أنابيب نقل وتحويل البيانات (ELT/ETL) القابلة للتوسع باستخدام Azure Data Factory، مع ضمان الموثوقية والأداء على مستوى التيرابايت.
• تحمّل المسؤولية الكاملة عن صحة أنابيب البيانات من البداية إلى النهاية: المراقبة، والتنبيه، والاستجابة للحوادث، والتطوير المستمر.
• تحديد وحل اختناقات الأداء عبر طبقات الإدخال، والتحويل، والتقديم؛ وتحقيق تحسينات ملموسة في الأداء.
• المساهمة في تصميم وتطوير البنية الميدالية (medallion architecture) واستراتيجية الطبقة الذهبية.
• تنفيذ عمليات إدخال البيانات من مصادر متعددة وغير متجانسة، مع ضمان الدقة والاكتمال والاتساق.
• دعم عملية الانتقال من نظام SAP BW، مع ضمان استمرارية البيانات وجودتها طوال العملية.
• ضمان سلامة البيانات وتوافرها من خلال حلول التخزين المناسبة واستراتيجيات التقسيم وعناصر التحكم في الوصول.
• العمل باستقلالية لإنجاز مهام هندسة البيانات المعقدة بأقل قدر من الإشراف، مع التواصل الاستباقي حول التقدم والعوائق.
• التعاون عن كثب مع علماء البيانات، ومحللي ذكاء الأعمال (BI)، وأصحاب المصلحة لفهم المتطلبات وترجمتها إلى حلول تقنية.
• المشاركة في فعاليات منهجية Agile، والمساهمة في تخطيط الدورات (sprints)، وتولي مسؤولية مهامك الخاصة بالكامل.
هل تمتلك هذه المقومات والمهارات؟
• درجة البكالوريوس في تقنية المعلومات، أو علوم الحاسوب، أو مجال ذات صلة.
• خبرة أكثر من 5 سنوات في هندسة البيانات مع تركيز قوي على تقنيات Azure (مثل Azure Data Factory وAzure Data Lake Storage وFabric).
• خبرة مثباتة في تصميم وبناء أنابيب بيانات جاهزة للإنتاج تتعامل مع أحجام كبيرة من البيانات بموثوقية.
• مهارات قوية في SQL وخبرة في نمذجة البيانات، وتصميم المخططات (schema)، وتحسين الاستعلامات.
• خبرة عملية في استخدام Databricks (PySpark / Spark SQL) لتحويل البيانات واسعة النطاق.
• إتقان لغة برمجية واحدة على الأقل: Python (يفضل)، Scala، أو C#/.NET.
• فهم قوي لمفاهيم مستودع البيانات (data warehouse) وبحيرة البيانات (lakehouse).
• قدرة قوية على العمل بشكل مستقل، وإدارة الأولويات الخاصة، والتسليم في ظل الغموض.
• مهارات تواصل ممتازة - القدرة على ترجمة المفاهيم التقنية لأصحاب المصلحة والعكس.
• مهارات ممتازة في حل المشكلات واستكشاف الأخطاء وإصلاحها.
• إتقان ممتاز للغة الإنجليزية تحدثاً وكتابةً.
• مهارات عالية في التواصل والتنظيم والتحليل.
المؤهلات المفضلة:
• خبرة في أنابيب البث المباشر أو شبه المباشر للبيانات (Azure Event Hubs، Apache Kafka، Spark Streaming).
• خبرة عملية في CI/CD لأنابيب البيانات باستخدام Azure DevOps وGit والبنية التحتية ككود (Terraform).
• دراية بمبادئ DevSecOps وخبرة بالعمل ضمن إطار عمل SAFe Agile.
• معرفة بنظام SAP BW (المستخرجات، التحويلات، الاستعلامات، تصدير البيانات) وخبرة في دعم عمليات الانتقال من BW.
• خبرة في تقنيات البيانات الضخمة مثل Hadoop وSpark وHive، وإدارة أحجام البيانات الكبيرة.
• عقلية تحليلية وقادرة على حل المشكلات - الاستمتع بالبحث عن الأسباب الجذرية وليس الأعراض فقط.
• خبرة في استخدام Power BI وDAX لبناء النماذج التحليلية والربط ببيانات المؤسسة.
YOUR KEY RESPONSIBILITIES:
• Design, build, and maintain scalable ELT/ETL pipelines using Azure Data Factory, ensuring reliability and performance at terabyte scale.
• Own end-to-end pipeline health: monitoring, alerting, incident response, and continuous improvement.
• Identify and resolve bottlenecks across ingestion, transformation, and serving layers; drive measurable performance gains.
• Contribute to the design and evolution of our medallion architecture and golden layer strategy.
• Implement data ingestion processes from multiple heterogeneous sources, ensuring accuracy, completeness, and consistency.
• Support the migration from SAP BW, ensuring data continuity and quality throughout.
• Ensure data integrity and availability through appropriate storage solutions, partitioning strategies, and access controls.
• Work autonomously to deliver complex data engineering tasks with minimal supervision, while proactively communicating progress and blockers.
• Collaborate closely with data scientists, BI analysts, and business stakeholders to understand requirements and translate them into technical solutions.
• Participate in agile ceremonies, contribute to sprint planning, and own your backlog items end-to-end.
ARE THESE YOUR SECRET INGREDIENTS?
• Bachelor's degree in Information Technology, Computer Science, or related field.
• 5+ years of experience in data engineering with a strong focus on Azure (Azure Data Factory, Azure Data Lake Storage, Fabric).
• Proven experience designing and building production-grade data pipelines that handle large volumes of data reliably.
• Strong SQL skills and experience with data modelling, schema design, and query optimization.
• Hands-on experience with Databricks (PySpark / Spark SQL) for large-scale data transformation.
• Proficiency in at least one programming language: Python (preferred), Scala, or C#/.NET.
• Solid understanding of data warehouse and lakehouse concepts.
• Strong ability to work independently, manage your own priorities, and deliver under ambiguity.
• Excellent communication skills - able to translate technical concepts for business stakeholders and vice versa.
• Excellent problem-solving and debugging skills.
• Excellent spoken and written English
• Communication, organizational and analytical skills
Preferred Qualifications:
• Experience with real-time or near-real-time streaming pipelines (Azure Event Hubs, Apache Kafka, Spark Streaming).
• Hands-on experience with CI/CD for data pipelines using Azure DevOps, Git, and infrastructure-as-code (Terraform).
• Familiarity with DevSecOps principles and experience working within the SAFe Agile framework.
• Knowledge of SAP BW (extractors, transformations, queries, data export) and experience supporting BW migrations.
• Experience with big data technologies such as Hadoop, Spark, and Hive, and large data volume management.
• Strong analytical and problem-solving mindset - you enjoy finding root causes, not just symptoms.
• Experience with Power BI and DAX for building analytical models and connecting to enterprise data.