Job Description - ETL Developer

Experience: 4+ Years
Role: ETL Developer
Location: As per business requirement


Key Skills – Must Have


Candidates should have strong experience in any one of the following combinations:


Option 1 – Modern Data Engineering



  • Python

  • PySpark / Apache Spark

  • SQL

  • ETL/ELT development

  • Data transformation and data processing


OR


Option 2 – Teradata ETL



  • SQL

  • Teradata

  • Teradata SQL / BTEQ

  • ETL development

  • Data extraction, transformation and loading


Key Responsibilities



  • Develop and maintain scalable ETL/ELT pipelines for data extraction, transformation, and loading.

  • Write and optimize complex SQL queries for data processing and validation.

  • Develop data transformation workflows using Python/PySpark or Teradata.

  • Perform data cleansing, validation, reconciliation, and quality checks.

  • Troubleshoot ETL failures and resolve data-related issues.

  • Optimize queries, jobs, and data pipelines for performance.

  • Work with business and technical teams to understand data requirements.

  • Maintain technical documentation for ETL processes and data workflows.

  • Support production deployments and resolve operational issues.


Required Skills



  • Strong SQL knowledge is mandatory.

  • Hands-on experience in Python/PySpark OR Teradata.

  • Good understanding of ETL concepts and data warehousing.

  • Experience with large-volume data processing.

  • Knowledge of performance tuning and troubleshooting.

  • Good communication and problem-solving skills.

Original job ETL Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar ETL Developer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.