- Write and administer ETL jobs to extract data from multiple data sources and load into datamarts.
- Integrate data from different data sources: databases, csv files, xml files, queues
- Integrate data for batch, near real-time, real-time latencies.
- Organize data at different aggregation levels, hierarchies
- Write complex data transformation logic.
- Proactively monitor the performance of data jobs and tune the jobs as needed.
- Make the data integration jobs fault tolerant and scalable.
- Perform Data quality, data modeling and database tasks as required.
