Data Engineer
Summary
Data Engineer in Indonesia who designs and maintains ETL pipelines, data warehouse/data mart ingestion workflows, and SQL databases. Requires 4+ years of RDBMS experience with ETL tools such as SSIS, Pentaho, or Talend, plus strong SQL scripting and tuning skills.
Berpengalaman minimal 4 tahun bekerja sebagai Data Engineer dalam mengembangkan memelihara dan mengelola RDBMS termasuk pembuatan script, store procedure, dan SQL Query
Pendidikan minimal S1 dari Jurusan Information Technology, Informatics Engineering, Computer Science, Information System dengan GPA minimal 3.00
Membuat dan memelihara data pipeline architecture yang optimal untuk integrasi data menggunakan ETL tools, seperti SSIS, Pentaho, atau Talend
Membangun alur kerja (data ingestion workflow) untuk data warehouse, data mart, dan operational data store
Pengetahuan dan pengalaman terhadap data warehouse, data marts, operational data store, dan master data management
Pengetahuan dan pengalaman dalam mendesain dan membangun database
Pengetahuan dan pengalaman dalam pembuatan SQL script dan tuning SQL yang baik
Memiliki kemampuan untuk memahami dan menganalisis sistem yang kompleks
Memiliki kemampuan algoritma, analisa untuk pengambilan keputusan dan problem solving
Memiliki kemampuan analisa untuk mencari akar masalah baik dari sisi strategis, bisnis, dan sistem
Kemampuan kerja sama tim yang baik dan menjaga integritas serta menunjukkan perhatian yang baik terhadap detail
Keterampilan interpersonal, komunikasi, dan organisasi yang baik
Berpikiran terbuka, kritis, dinamis dan proaktif
1. Mengekstrak, mengubah, dan memuat (ETL) data dari berbagai sumber
termasuk basis data, API, dan berkas log
2. Menerapkan pemeriksaan kualitas data dan sistem pemantauan untuk
memastikan keakuratan dan konsistensi data
4. Berkolaborasi dengan Business Analyst untuk memahami kebutuhan data
mereka dan menerjemahkannya menjadi technical specification
5. Menganalisa dan melakukan perubahaan terhadap sistem data platform untuk
perbaikan system error, pemeliharaan dan pengembangan
6. Menjaga kualitas sistem yang dihasilkan dengan mempertimbangkan user-
7. Melakukan test terhadap hasil pengembangan dan pemeliharaan