We are seeking an experienced Senior Denodo Data Virtualization Engineer to join our team. The ideal candidate will be responsible for designing, developing, and implementing data virtualization solutions using Denodo. You will work closely with cross-functional teams to gather requirements, create data models, and ensure seamless integration of data from various sources.
Key Responsibilities:
Ob Summary
We are looking for a
Senior Denodo Data Virtualization Engineer with strong experience in data virtualization, banking data modeling, and Enterprise Data Management (EDM). The candidate will be responsible for designing, developing, and optimizing data virtualization solutions using
Denodo, enabling secure, governed, and high-performance access to data across multiple banking data sources.
The ideal candidate should have strong hands-on experience with
banking data models, a good understanding of
Enterprise Data Warehouse (EDW), Business Intelligence (BI), Big Data, and Data Lake concepts, and practical experience with
BusinessObjects BI and
Informatica Data Management tools.
Key Responsibilities
- Design, develop, and maintain Denodo data virtualization layers for enterprise and banking data environments.
- Develop reusable virtual views, derived views, base views, data services, and semantic models using Denodo.
- Perform data integration and virtualization across multiple sources, including:
- Enterprise Data Warehouse (EDW)
- Relational databases
- Data Lakes / Big Data platforms
- Banking applications and operational systems
- External data sources and APIs
- Work closely with business analysts, data architects, BI developers, and application teams to translate business requirements into virtualization solutions.
- Optimize Denodo queries, caching, joins, aggregations, and data source configurations to achieve high performance.
- Implement appropriate data security, access control, masking, and governance mechanisms within the virtualization layer.
- Support development of enterprise-wide logical/semantic data models and data access services.
- Troubleshoot data quality, performance, integration, and connectivity issues across different data sources.
- Support integration between Denodo and BI/analytics platforms, particularly BusinessObjects BI.
- Develop and maintain technical documentation, including data mappings, source-to-target mappings, virtual models, and solution designs.
- Collaborate with Data Governance and Data Management teams to ensure compliance with enterprise data standards.
- Participate in performance tuning, testing, deployment, and production support activities.
- Support integration and interoperability with Informatica Data Management technologies.
Required Technical Skills
Denodo / Data Virtualization
- Minimum 3 years of hands-on experience with Denodo Data Virtualization.
- Strong understanding of Denodo architecture and components.
- Hands-on experience developing:
- Base Views
- Derived Views
- Associations
- Data Services
- Cached Views
- Semantic/Business Views
- Good understanding of data virtualization versus traditional ETL/ELT approaches.
- Experience integrating multiple heterogeneous data sources.
Banking Data Modeling
- Strong hands-on experience with banking data modeling.
- Understanding of common banking domains such as:
- Customer / Party
- Accounts
- Deposits
- Loans
- Credit Cards
- Transactions
- Payments
- General Ledger / Finance
- Risk
- Experience working with enterprise banking data warehouses is highly desirable.
Enterprise Data Management
Strong understanding of
Enterprise Data Management (EDM) concepts, including:
- Enterprise Data Warehouse (EDW)
- Business Intelligence (BI)
- Data Lake / Big Data
- Data Integration
- Data Governance
- Data Quality
- Master Data Management (MDM)
- Metadata Management
- Data Lineage
- Data Architecture
- Data Virtualization
Business Intelligence
- Hands-on experience with BusinessObjects BI.
- Understanding of universes, semantic layers, reports, queries, and BI data consumption.
- Experience integrating BusinessObjects with enterprise data platforms and virtualized data sources.
Informatica
- Experience with Informatica Data Management tools is highly desirable.
- Advanced experience with Informatica technologies such as:
- Informatica PowerCenter
- Informatica Data Quality (IDQ)
- Informatica Enterprise Data Catalog (EDC)
- Informatica Data Governance / Metadata Management
- Other Informatica data management components
Preferred Skills
- Experience in banking or financial services environments.
- Knowledge of Oracle, SQL Server, PostgreSQL, or other enterprise databases.
- Strong SQL development and performance-tuning skills.
- Experience with Big Data technologies such as Hadoop, Spark, or similar platforms.
- Understanding of Cloud Data Platforms is an advantage.
- Knowledge of REST APIs and data services.
- Understanding of Data Governance, Data Quality, and Data Lineage.
- Strong analytical and troubleshooting skills.
- Good communication skills and ability to work with technical and business stakeholders.
Education
- Bachelor's degree in Computer Science, Information Technology, Data Management, Engineering, or a related field.
- Professional certifications in Denodo, Data Management, Informatica, or related technologies are an advantage.
نحن نبحث عن مهندس أول خبير في افتراضية البيانات باستخدام Denodo للانضمام إلى فريقنا. سيكون المرشح المثالي مسؤولاً عن تصميم وتطوير وتنفيذ حلول افتراضية البيانات باستخدام Denodo. ستعمل بشكل وثيق مع فرق متعددة الوظائف لجمع المتطلبات، وإنشاء نماذج البيانات، وضمان التكامل السلس للبيانات من مصادر متنوعة.
المسؤوليات الرئيسية:
ملخص الوظيفة
نحن نبحث عن
مهندس أول افتراضية بيانات (Denodo) يتمتع بخبرة قوية في افتراضية البيانات، ونمذجة البيانات المصرفية، وإدارة بيانات المؤسسات (EDM). سيكون المرشح مسؤولاً عن تصميم وتطوير وتحسين حلول افتراضية البيانات باستخدام
Denodo، مما يتيح وصولاً آمناً ومنظماً وعالي الأداء إلى البيانات عبر مصادر بيانات مصرفية متعددة.
يجب أن يمتلك المرشح المثالي خبرة عملية قوية في
نماذج البيانات المصرفية، وفهماً جيداً لمفاهيم
مستودعات بيانات المؤسسات (EDW)، وذكاء الأعمال (BI)، والبيانات الضخمة (Big Data)، وبحيرات البيانات (Data Lake)، بالإضافة إلى خبرة عملية في
BusinessObjects BI وأدوات
Informatica لإدارة البيانات.
المسؤوليات الرئيسية
- تصميم وتطوير وصيانة طبقات افتراضية البيانات في Denodo لبيئات بيانات المؤسسات والبيانات المصرفية.
- تطوير طرق عرض افتراضية قابلة لإعادة الاستخدام، وطرق عرض مشتقة، وطرق عرض أساسية، وخدمات بيانات، ونماذج دلالية باستخدام Denodo.
- تنفيذ تكامل البيانات وافتراضيتها عبر مصادر متعددة، بما في ذلك:
- مستودعات بيانات المؤسسات (EDW)
- قواعد البيانات العلائقية
- بحيرات البيانات / منصات البيانات الضخمة
- التطبيقات المصرفية والأنظمة التشغيلية
- مصادر البيانات الخارجية وواجهات برمجة التطبيقات (APIs)
- العمل بشكل وثيق مع محللي الأعمال، ومهندسي البيانات، ومطوري ذكاء الأعمال، وفرق التطبيقات لتحويل متطلبات العمل إلى حلول افتراضية.
- تحسين استعلامات Denodo، والتخزين المؤقت، وعمليات الربط، والتجميعات، وتكوينات مصدر البيانات لتحقيق أداء عالٍ.
- تنفيذ أمن البيانات المناسب، والتحكم في الوصول، والقناع (Masking)، وآليات الحوكمة داخل طبقة افتراضية البيانات.
- دعم تطوير النماذج المنطقية/الدلالية للبيانات على مستوى المؤسسة وخدمات الوصول إلى البيانات.
- استكشاف أخطاء جودة البيانات، والأداء، والتكامل، والاتصال عبر مصادر البيانات المختلفة وإصلاحها.
- دعم التكامل بين Denodo ومنصات ذكاء الأعمال/التحليلات، وخاصة BusinessObjects BI.
- تطوير وصيانة الوثائق التقنية، بما في ذلك خرائط البيانات، وخرائط المصدر إلى الهدف، والنماذج الافتراضية، وتصاميم الحلول.
- التعاون مع فرق حوكمة البيانات وإدارة البيانات لضمان الامتثال لمعايير بيانات المؤسسة.
- المشاركة في أنشطة ضبط الأداء، والاختبار، والنشر، ودعم الإنتاج.
- دعم التكامل والتشغيل البيني مع تقنيات إدارة البيانات من Informatica.
المهارات التقنية المطلوبة
Denodo / افتراضية البيانات
- خبرة عملية لا تقل عن 3 سنوات في افتراضية البيانات باستخدام Denodo.
- فهم قوي لهيكلية ومكونات Denodo.
- خبرة عملية في تطوير:
- طرق العرض الأساسية (Base Views)
- طرق العرض المشتقة (Derived Views)
- الجمعيات (Associations)
- خدمات البيانات (Data Services)
- طرق العرض المخزنة مؤقتاً (Cached Views)
- طرق العرض الدلالية/التجارية (Semantic/Business Views)
- فهم جيد لافتراضية البيانات مقابل طرق ETL/ELT التقليدية.
- خبرة في دمج مصادر بيانات متنوعة وغير متجانسة.
نمذجة البيانات المصرفية
- خبرة عملية قوية في نمذجة البيانات المصرفية.
- فهم النطاقات المصرفية الشائعة مثل:
- العملاء / الأطراف
- الحسابات
- الودائع
- القروض
- بطاقات الائتمان
- المعاملات
- المدفوعات
- دفتر الأستاذ العام / التمويل
- المخاطر
- يفضل بشدة الحصول على خبرة في العمل مع مستودعات بيانات المؤسسات المصرفية.
إدارة بيانات المؤسسات
فهم قوي لمفاهيم
إدارة بيانات المؤسسات (EDM)، بما في ذلك:
- مستودع بيانات المؤسسة (EDW)
- ذكاء الأعمال (BI)
- بحيرة البيانات / البيانات الضخمة (Big Data)
- تكامل البيانات
- حوكمة البيانات
- جودة البيانات
- إدارة البيانات الرئيسية (MDM)
- إدارة البيانات الوصفية (Metadata Management)
- تسلسل البيانات (Data Lineage)
- هندسة البيانات
- افتراضية البيانات
ذكاء الأعمال (Business Intelligence)
- خبرة عملية في BusinessObjects BI.
- فهم النطاقات (Universes)، والطبقات الدلالية، والتقارير، والاستعلامات، واستهلاك بيانات ذكاء الأعمال.
- خبرة في دمج BusinessObjects مع منصات بيانات المؤسسات ومصادر البيانات الافتراضية.
Informatica
- يفضل بشدة الحصول على خبرة في أدوات إدارة البيانات من Informatica.
- خبرة متقدمة في تقنيات Informatica مثل:
- Informatica PowerCenter
- Informatica Data Quality (IDQ)
- Informatica Enterprise Data Catalog (EDC)
- Informatica Data Governance / Metadata Management
- مكونات إدارة بيانات Informatica الأخرى
المهارات المفضلة
- خبرة في بيئات الخدمات المصرفية أو المالية.
- معرفة بقواعد بيانات Oracle، أو SQL Server، أو PostgreSQL، أو غيرها من قواعد بيانات المؤسسات.
- مهارات قوية في تطوير SQL وضبط الأداء.
- خبرة في تقنيات البيانات الضخمة مثل Hadoop أو Spark أو منصات مماثلة.
- يعد فهم منصات البيانات السحابية ميزة إضافية.
- معرفة بواجهات برمجة تطبيقات REST وخدمات البيانات.
- فهم حوكمة البيانات، وجودة البيانات، وتسلسل البيانات.
- مهارات تحليلية قوية ومهارات استكشاف الأخطاء وإصلاحها.
- مهارات تواصل جيدة والقدرة على العمل مع أصحاب المصلحة التقنيين والتجاريين.
التعليم
- درجة البكالوريوس في علوم الحاسب، أو تكنولوجيا المعلومات، أو إدارة البيانات، أو الهندسة، أو مجال ذي صلة.
- تعد الشهادات المهنية في Denodo أو إدارة البيانات أو Informatica أو التقنيات ذات الصلة ميزة إضافية.