Senior Software Engineer
- Source: Naukri
- Tech Mahindra
- Hybrid
- Bengaluru
- Full-Time
- Senior
Job Description
ETL Developer Role Overview
An ETL (Extract, Transform, Load) Developer is responsible for designing, building, and managing data pipelines that extract, transform, and load data. This ensures that data is clean, well-structured, and easily accessible for business intelligence and analytics.
Core Responsibilities
ETL Developers manage the flow of data from multiple sources into centralized storage systems. Their key responsibilities include:
1. Data Extraction
- Collect raw data from various sources such as databases, applications, ERP/CRM systems, and external platforms.
2. Data Transformation
- Clean, validate, and standardize data.
- Perform aggregations and conversions to ensure data consistency and usability for analysis.
3. Data Loading
- Load transformed data into data warehouses, data lakes, or other storage systems to support reporting and analytics.
4. ETL Pipeline Development
- Design and implement automated workflows for data movement and transformation.
- Ensure reliability, scalability, and efficiency of data pipelines.
5. Data Quality Assurance
- Monitor and validate data to maintain accuracy, consistency, and integrity.
- Identify and resolve data discrepancies.
6. Performance Optimization
- Tune ETL processes to efficiently handle large-scale data.
- Troubleshoot errors, performance issues, and bottlenecks.
7. Collaboration
- Work closely with data architects, analysts, and BI teams.
- Understand business requirements and deliver actionable data solutions.
if interested please share your updated CV @[email protected].
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
