img
نوع العقددوام كامل
طبيعة الوظيفةبالموقع
الموقعمكة المكرمة

وصف الوظيفة

About the Role

Tata Consultancy Services (TCS), a global IT services, consulting, and business solutions organization, is seeking a Denodo Developer Application Support professional. This full-time role is based in Jeddah or Makkah, Saudi Arabia, and requires 5-10 years of experience. The position focuses on both Denodo development and providing robust application support for data virtualization solutions.

Denodo Development and Data Virtualization

  • Design, develop, and optimize Denodo views, VDP models, and data services.
  • Build and maintain logical data layers for analytics, Business Intelligence (BI), and reporting.
  • Implement data federation, caching strategies, and query optimization techniques.
  • Integrate Denodo with various Lakehouse sources, including databases, cloud platforms, and object storage.
  • Support code migration, deployment processes, and post-release stabilization efforts.

Application Support and Operations

  • Provide L1/L2 support for core Denodo platform components such as Virtual DataPort (VDP), Data Catalog, Scheduler, and Solution Manager.
  • Monitor system health, query workloads, and server performance using Denodo monitoring tools.
  • Perform daily health checks and publish operational status reports.
  • Act as the primary contact for incidents impacting Denodo services, troubleshooting query failures, slow performance, and data access issues.
  • Execute job reruns, service recovery, and ensure SLA-based resolution, including conducting Root Cause Analysis (RCA) and implementing preventive measures.
  • Support connectivity across diverse data sources including databases, Teradata, cloud platforms, and external systems, ensuring reliable data virtualization and federated query execution.
  • Manage metadata ingestion, lineage, and catalog population.
  • Monitor and manage cache refresh jobs, scheduled queries and pipelines, and API-based automation workflows, troubleshooting failures, delays, and concurrency issues.
  • Support Denodo UI modules (React/Redux-based interfaces), troubleshooting UI errors, rendering issues, and browser compatibility.
  • Analyze Java logs, REST API failures, JVM performance, and Tomcat issues, resolving backend service disruptions affecting VDP and metadata services.
  • Manage the Denodo metadata repository (SQL Server 2022), ensuring consistency, integrity, and growth monitoring, alongside supporting backup, validation, and environment synchronization.

Performance Optimization and Release Management

  • Optimize query execution plans, caching, and federation strategies to improve performance across large-scale Data Lakehouse workloads.
  • Identify bottlenecks in data access, services, and infrastructure.
  • Support deployment and code promotion via Solution Manager, performing post-deployment validation and smoke testing.
  • Adhere to ITIL processes for incident, problem, and change management.
  • Maintain runbooks, Standard Operating Procedures (SOPs), troubleshooting guides, and architecture documents.
  • Automate monitoring and regression checks using scripts or Selenium, and document environment topology and operational procedures.

Technical Environment

  • Denodo Components: VDP, Data Catalog, Scheduler, Solution Manager
  • Backend: Java 17, REST APIs
  • Web/UI: React, Redux, JavaScript, HTML5, CSS, Bootstrap
  • Web Server: Tomcat *
  • Database: SQL Server 2022
  • Browsers: Chrome, Firefox, Edge (latest versions)

Candidate Profile

  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management abilities.
  • Demonstrated ability to lead incident calls and coordinate cross-functional teams.
  • Possession of an ownership mindset with high accountability.

متطلبات الوظيفة

  • تتطلب ٥-١٠ سنوات خبرة

وظائف مشابهة