{bc}

Senior Software Engineer – Data / ELT (Contract)

HaysDubai, UAE1 months agoMid-Seniorcontract
ScalaSEM
Generate Resume for this Job
Via LinkedIn·

About This Role

Job Purpose

The role is responsible for developing and maintaining scalable data integration pipelines, APIs, and ELT workflows. It ensures reliable data movement, high‑quality transformations, and optimized data models to support analytics, reporting, and business decision‑making.

Key Responsibilities

1. Data Integration & ELT Development

  • Design, build, and maintain ELT pipelines for ingestion, transformation, and processing of structured/unstructured data.
  • Ensure data quality, performance, and reliability across data workflows.
  • Automate and schedule data jobs using orchestration tools.

2. API Development (Mandatory)

  • Develop, maintain, and optimize APIs for data access, integration, and system interoperability.
  • Implement secure, scalable, and high‑performance API endpoints.

3. Data Modeling & Warehousing

  • Build and optimize data models, star schemas, and data marts.
  • Work on performance tuning, partitioning, and distribution strategies.

4. Snowflake Development (Mandatory)

  • Build Snowflake pipelines, transformations, stored procedures, and tasks.
  • Manage Snowflake performance optimization and cost‑efficient architecture.

5. Dashboard & Reporting Support

  • Enable analytics and reporting teams with clean, validated, well‑structured data.
  • Support creation of semantic layers and optimized data sets.

6. Operational Support

  • Monitor data pipelines, troubleshoot failures, and manage system performance.
  • Ensure security, governance, documentation, and compliance.

Required Skills (Mandatory)

  • API development experience (RESTful APIs, integrations).
  • Strong Snowflake development skills (SQL, ELT, tasks, streams, stored procedures).
  • SQL expertise and strong understanding of data modeling.
  • Experience with ETL/ELT tools or custom pipeline development.
  • Knowledge of orchestration tools (Airflow, DBT, etc.).

Good to Have

  • Experience with DPT Stream / StreamSets / Kafka or similar data pipeline tools.
  • Background in data visualization tools (Tableau, Power BI).
  • Experience with cloud platforms (AWS, Azure, GCP).

Similar Jobs

Senior Software Engineer

Capgemini · Dubai

Senior

**Job Description** ------------------- Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.1\. Applies scientific methods to an

VAT

Senior Software Engineer

Capgemini · Dubai

Senior

**Job Description** ------------------- Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.1\. Applies scientific methods to an

VAT

Senior Software Engineer

Capgemini · Dubai

Senior

Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.1\. Applies scientific methods to analyse and solve software engineering pro

Senior Software Engineer

Capgemini · Dubai

Senior

**職務内容** -------- Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.1\. Applies scientific methods to analyse and solve softwa

VAT

Senior Software Engineer

Capgemini · Dubai

Senior

**Job Description** ------------------- Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.1\. Applies scientific methods to an

VAT

Senior Software Engineer

Capgemini · Dubai

Senior

**Job Description** ------------------- Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.1\. Applies scientific methods to an

Senior Software Engineer

Capgemini · Abu Dhabi

Senior

**About the job you are considering** ------------------------------------- **Your Role** ------------- **Your Skills and Experience** ------------------------------ **Why you should consider Capgemini** ----------------

Senior Software Engineer

Capgemini · Dubai

Senior

**Job Description** ------------------- Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.1\. Applies scientific methods to an

VAT

Senior Software Engineer

Capgemini · Dubai

Senior

**Job Description** ------------------- Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.1\. Applies scientific methods to an

VAT
AI Job Platform

Stop applying blindly. Start getting hired.

Base Career automates the hardest parts of job searching — apply smarter, not harder.

AI Resume in 60s

Your resume rewritten for this exact role using the job description as the brief.

ATS-Optimized

Get past automated screening filters with the right keywords matched to each job.

Application Tracker

Track every job, follow-up, and interview in one visual kanban board.

Start Today for Free

Free plan · No credit card required