Denodo Engineer
Job Title : Denodo Engineer
Job Summary : About the Role :
We are looking for enthusiastic and skilled Junior 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 : Scheduler, Data Catalog, Diagnostic & Monitoring ToolPerform Basic Installation and Configuration of the Denodo platformCreate Roles / Users and define row-level and column-level access policiesConfigure Memory Management, JVM Settings, and Resource MonitoringConduct Load Testing using JMeterManage environments using Denodo Solution ManagerPerform Code Promotion & Backup using Bitbucket, Azure DevOps, Solution ManagerTesting Tasks :
Configure and execute scripts using the Denodo Testing Tool (DTT Utility)Set up and maintain test automation for data view validationsUnderstand parameters, test assertions, and output loggingCandidate Must Have (80% Skill Match Required) :
Completed Denodo Developer training / courseworkGood understanding of SQL and data modeling conceptsFamiliarity with REST / SOAP APIsStrong logical reasoning and troubleshooting abilitiesWillingness to work in support, development, or admin mode depending on project needsNice-to-Have :
Awareness of data integration patterns and ETL toolsExposure to Azure, AWS, or GCP cloud platforms preferably Microsoft AzureExperience with JMeter, Git, Bitbucket, Jenkins, or related toolsKnowledge of Agile delivery models(ref : hirist.tech)