Senior Denodo Data Virtualization Engineer
Role Overview
Senior Denodo Data Virtualization Engineer designing and optimizing secure, governed, high-performance access to enterprise and banking data sources.
The role calls for hands-on Denodo, banking data modeling, Enterprise Data Management, BusinessObjects BI, and Informatica exposure.
Key Skills for This Role
Full Job Posting
About CodeNinja
CodeNinja is a software and AI infrastructure company delivering technology solutions across AI, software engineering, data, and digital transformation.
The company operates in Saudi Arabia and global technology hubs.
Role overview
Senior Denodo Data Virtualization Engineer designing and optimizing secure, governed, high-performance access to enterprise and banking data sources.
The role calls for hands-on Denodo, banking data modeling, Enterprise Data Management, BusinessObjects BI, and Informatica exposure.
Key responsibilities
- Design, develop, and maintain Denodo virtualization layers and reusable views, associations, data services, and semantic/business views.
- Virtualize EDWs, relational databases, data lakes, banking applications, operational systems, and APIs; build efficient banking data models.
- Translate requirements into scalable solutions and optimize queries, joins, aggregations, caching, and data source configurations.
- Implement security, access control, masking, and governance; support logical and semantic models and data access services.
- Troubleshoot data quality, connectivity, integration, and performance issues; support BusinessObjects and other analytics integrations.
- Maintain data mappings, virtual models, and solution designs; collaborate with governance and data management teams.
- Participate in testing, deployment, performance tuning, production support, and Informatica interoperability.
Denodo and banking requirements
- At least 3 years of hands-on Denodo Data Virtualization experience and strong understanding of Denodo architecture.
- Hands-on experience with Base Views, Derived Views, Associations, Data Services, Cached Views, and Semantic/Business Views.
- Experience with Denodo query optimization, performance tuning, heterogeneous data integration, and understanding of virtualization versus ETL/ELT.
- Strong hands-on banking data modeling experience, including conceptual, logical, and physical models.
- Banking domains include customer/party, accounts, deposits, loans, credit cards, transactions, payments, general ledger/finance, and risk.
Data management and technical skills
- Strong understanding of EDW, BI, big data and data lakes, integration, governance, data quality, MDM, metadata, lineage, architecture, and virtualization.
- Hands-on BusinessObjects BI experience; understand universes, semantic layers, reports, and queries.
- Strong SQL development and performance-tuning skills; knowledge of REST APIs and data services.
- Experience with Oracle, SQL Server, PostgreSQL, or other enterprise databases is listed.
- Hadoop, Spark, or similar platforms and cloud data platforms are advantageous.
Education and preferred qualifications
- Bachelor's degree in Computer Science, Information Technology, Data Management, Engineering, or a related field.
- Enterprise banking data warehouse experience is highly desirable; banking or financial services experience is highly preferred.
- Informatica PowerCenter, IDQ, EDC, governance, metadata management, or other Informatica experience is highly desirable.
- Denodo, Informatica, Data Management, or related professional certifications are advantageous.
What CodeNinja offers
- Competitive compensation based on experience and qualifications.
- Opportunity to work on enterprise-scale technology and digital transformation projects.
- Exposure to banking, financial services, AI, data, and emerging technology environments.
- Professional growth, learning opportunities, and a collaborative, technically driven work environment.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at CodeNinja
UI/UX Specialist
Riyadh, KSA
The employer is seeking a UI/UX Specialist to own and evolve a bank’s design system across its digital channels. The role requires deep hands-on design-system experience, advanced Figma skills, accessibility and responsi
Senior IBM Business Automation Workflow (BAW) Developer - BPMS
Riyadh, KSA
Senior Java Backend Developer (Spring Boot / Quarkus / API)
Riyadh, KSA
Appian Developer - UI & Data Fabric
Riyadh, KSA
CodeNinja is seeking an experienced Appian Developer to build bilingual user interfaces and secure Data Fabric layers for bank applications. Candidates need at least six years of hands-on Appian development, 10+ years of
Appian Integration Developer
Riyadh, KSA
CodeNinja is seeking an experienced Appian Integration Developer to connect banking applications with core banking, enterprise platforms, and national services. The role requires 10+ years of overall experience, includin
UI/UX Specialist
Riyadh, KSA
UI/UX Specialist
Riyadh, KSA
Senior PL/SQL Developer - ODS
Riyadh, KSA
Senior IBM Business Automation Workflow (BAW) Developer - BPMS
Riyadh, KSA
Senior IBM App Connect Developer - Middleware
Riyadh, KSA
Senior Java Backend Developer (Spring Boot / Quarkus / API)
Riyadh, KSA
Appian Developer - UI & Data Fabric
Riyadh, KSA
Appian Integration Developer
Riyadh, KSA