Overview
Skills
Job Details
About the Role - We are looking for enthusiastic and skilled Denodo
Developers/Administrators to join our Enterprise Data Virtualization Practice. This role is ideal for candidates with foundational training or certification in Denodo, along with a basic grasp of enterprise data access and security frameworks. You will work in project teams enabling data virtualization, integration, and security for global client applications.
This is an excellent opportunity for hands-on experience in Denodo Platform Development,
Administration, and Testing, especially suited for candidates in data engineering and platform management roles.
Key Responsibilities Development Tasks
* Create and configure data sources (JDBC, JSON/XML, Excel/CSV)
* Manage connections to data source wrappers and base views Understand pushdown
mechanism and create pushdown process for different scenarios
* Design Denodo framework for the development and deployment. Combine and integrate
data joins union and group by operations Expose business entities and report views to
consumer applications
* Must have experience on Denodo Virtualization principles Connecting to Data Sources Views in virtual Data Port combining data sets Catalog and Metadata management
* Build Virtual Databases, Base Views, Derived Views, Flatten Views with mandatory filters
* Develop Selection Views, Publish Derived Views as REST/SOAP APIs
* Configure Access Controls for views using SQL and GUI-based permissions
* Create and manage Scheduler Jobs (VDP, VDP Cache jobs)
* Working experience on structuring and creating Metadata and catalog for data services
* Write VQL Procedures, Java Stored Procedures, and Custom Functions
* Implement Row-level and Column-level Security
* Validate application access integrated with Denodo
* Apply Denodo Optimization Techniques: Cost-based optimization, Branch Pruning, etc.
* Understand and use various Cache Strategies: Full, Partial, Incremental
* Utilize SUMMARY and REMOTE tables appropriately for performance
* Must have knowledge on API Endpoint configuration
Administration Tasks
* Understand Denodo platform architecture and components:
o Scheduler, Data Catalog, Diagnostic & Monitoring Tool
* Perform Basic Installation and Configuration of the Denodo platform
* Create Roles/Users and define row-level and column-level access policies
* Configure Memory Management, JVM Settings, and Resource Monitoring
* Conduct Load Testing using JMeter
* Manage environments using Denodo Solution Manager
* Perform Code Promotion & Backup using Bitbucket, Azure DevOps, Solution Manager
* Testing Tasks
* Configure and execute scripts using the Denodo Testing Tool (DTT Utility)
* Set up and maintain test automation for data view validations
* Understand parameters, test assertions, and output logging