ACB
HO - ETL Specialist
Hội sở (Hồ Chí Minh)
Phân tích Dữ liệu
Experience
Thương lượng
Hạn: 2026-08-31
Mô tả công việc
Summary
We are seeking an experienced ETL Specialist to design, develop, and maintain robust data integration pipelines. The role focuses on extracting data from multiple source systems, transforming it according to business rules, and loading it into data warehouses or data lakes to support reporting, analytics, and business decision‑making.
Key Responsibilities
- Design, develop, test, and maintain ETL/ELT pipelines
- Extract data from various sources (databases, APIs, flat files, cloud systems)
- Transform data by cleaning, validating, standardizing, and applying business logic
- Load processed data into data warehouses, data marts, or data lakes
- Monitor ETL jobs, troubleshoot failures, and ensure data accuracy and completeness
- Optimize ETL performance and scalability
- Work closely with data analysts, BI teams, and business stakeholders to understand data requirements
- Implement data quality checks and reconciliation processes
- Document ETL workflows, data mappings, and technical specifications
- Ensure compliance with data governance, security, and privacy standards
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Data Engineering, or related field
- Strong proficiency in SQL
- Hands-on experience with ETL tools such as: Informatica, Talend, SSIS, DataStage, Pentaho, or similar
- Experience with relational databases (SQL Server, Oracle, PostgreSQL, MySQL)
- Understanding of data warehousing concepts (star schema, snowflake schema)
- Experience in data transformation, validation, and error handling
- Knowledge of scripting languages (Python preferred)
- Ability to analyze complex data issues and troubleshoot effectively
- Good communication and documentation skills
Nộp đơn ứng tuyển công việc này
Họ & tên bạn *
Địa chỉ email *
Số điện thoại *
Ngày tháng năm sinh *
Trình độ học vấn (Education) *
-- Trình độ học vấn (Education) --Chưa tốt nghiệp (No degree)Phổ thông (High school)Trung cấpCao đẳng (College)Đại học (University/Academy)Thạc sỹ (Master)Tiến sỹ (PhD)Sau đại học (Postgraduate)Khác (Others)
Bạn biết đến cơ hội ứng tuyển này qua kênh nào? *
-- Bạn biết đến cơ hội ứng tuyển này qua kênh nào? --Website tuyển dụng ACBFacebook ACBLinkedIn ACBWebsite việc làmQuảng cáo onlineNgười giới thiệuKhác
+ Thông tin thêm
CV của bạn *
Click để chọn & tải lên CV của bạn
Nộp đơn ứng tuyển
Bỏ qua
-->
{
"@context": "http://schema.org",
"@type": "JobPosting",
"jobLocation" : {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"addressLocality": "No address locality",
"addressRegion": "No address region",
"streetAddress": "No street address",
"postalCode": "0"
}
},
"datePosted":"2024-04-24",
"description":"
Summary
We are seeking an experienced ETL Specialist to design, develop, and maintain robust data integration pipelines. The role focuses on extracting data from multiple source systems, transforming it according to business rules, and loading it into data warehouses or data lakes to support reporting, analytics, and business decision‑making.
Key Responsibilities
- Design, develop, test, and maintain ETL/ELT pipelines
- Extract data from various sources (databases, APIs, flat files, cloud systems)
- Transform data by cleaning, validating, standardizing, and applying business logic
- Load processed data into data warehouses, data marts, or data lakes
- Monitor ETL jobs, troubleshoot failures, and ensure data accuracy and completeness
- Optimize ETL performance and scalability
- Work closely with data analysts, BI teams, and business stakeholders to understand data requirements
- Implement data quality checks and reconciliation processes
- Document ETL workflows, data mappings, and technical specifications
- Ensure compliance with data governance, security, and privacy standards
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Data Engineering, or related field
- Strong proficiency in SQL
- Hands-on experience with ETL tools such as: Informatica, Talend, SSIS, DataStage, Pentaho, or similar
- Experience with relational databases (SQL Server, Oracle, PostgreSQL, MySQL)
- Understanding of data warehousing concepts (star schema, snowflake schema)
- Experience in data transformation, validation, and error handling
- Knowledge of scripting languages (Python preferred)
- Ability to analyze complex data issues and troubleshoot effectively
- Good communication and documentation skills
",
"employmentType":"Toàn thời gian",
"hiringOrganization": {
"@type": "Organization",
"name": "Ngân hàng Á Châu - ACB",
"sameAs" : "http://www.acbjobs.com.vn"
},
"identifier": {
"@type": "PropertyValue",
"name": "HO - ETL Specialist",
"value": "13852"
},
"title": "HO - ETL Specialist",
"validThrough":"2026-08-31"
}
Phân tích kỹ năng cần có
## 🔍 Phân tích kỹ năng — ETL Specialist tại ACB
Vị trí **ETL Specialist** thuộc khối Phân tích Dữ liệu (Data Analytics) là một role kỹ thuật chuyên sâu trong hạ tầng dữ liệu ngân hàng. Đây là cầu nối giữa dữ liệu thô từ core-banking, CRM, mobile app, các hệ thống thẻ/tín dụng… với các báo cáo, dashboard phục vụ ban lãnh đạo ra quyết định.
---
### 🛠️ Hard Skills — Kỹ năng cứng (bắt buộc)
| Nhóm kỹ năng | Mức yêu cầu | Chi tiết |
|---|---|---|
| **SQL** | ⭐⭐⭐⭐⭐ Bắt buộc | Query phức tạp, JOIN, window functions, CTE, stored procedure, performance tuning. Đây là skill số 1, quyết định 80% khả năng pass vòng technical |
| **ETL Tools** | ⭐⭐⭐⭐ Bắt buộc | Ít nhất 1 trong: Informatica PowerCenter, Talend, SSIS, IBM DataStage, Pentaho. Nên có kinh nghiệm thực chiến 1-2 năm |
| **RDBMS** | ⭐⭐⭐⭐ Bắt buộc | SQL Server, Oracle (rất phổ biến trong ngân hàng VN), PostgreSQL, MySQL |
| **Data Warehousing** | ⭐⭐⭐⭐ Quan trọng | Hiểu star schema, snowflake schema, fact/dimension tables, slowly changing dimensions (SCD Type 1/2/3) |
| **Python** | ⭐⭐⭐ Ưu tiên | Dùng để viết script transformation, automation, data validation |
### 🚀 Hard Skills — Kỹ năng nâng cao (nên có)
- **Cloud Data Platforms**: AWS (Redshift, Glue, S3), Azure (Data Factory, Synapse), GCP (BigQuery)
- **Big Data**: Hadoop, Spark, Hive
- **Orchestration**: Apache Airflow, Control-M, dbt
- **Data Quality**: Great Expectations, Informatica Data Quality
- **Version Control**: Git, GitLab
- **API Integration**: RESTful API, JSON/XML parsing
### 🤝 Soft Skills — Kỹ năng mềm
| Kỹ năng | Vì sao quan trọng |
|---|---|
| **Tư duy logic & phân tích** | Phải hiểu business rule để transform dữ liệu đúng |
| **Communication** | Làm việc với BA, BI team, stakeholder nghiệp vụ ngân hàng |
| **Documentation** | Ngân hàng yêu cầu audit trail rõ ràng, tài liệu hóa mọi pipeline |
| **Troubleshooting** | Khi job fail lúc 2h sáng phải biết cách debug nhanh |
| **Quản lý thời gian** | Nhiều pipeline chạy theo lịch EOD (end-of-day), downtime rất ít |
### 🎓 Chứng chỉ gợi ý (tùy mục tiêu)
| Chứng chỉ | Giá trị |
|---|---|
| **AWS Certified Data Analytics – Specialty** | Rất giá trị nếu ACB đang migrate lên cloud |
| **Google Professional Data Engineer** | Uy tín cao trong lĩnh vực data |
| **Informatica Certified Professional** | Phù hợp nếu ACB dùng Informatica |
| **Microsoft Certified: Azure Data Engineer (DP-203)** | Hữu ích cho hướng Azure |
| **IBM Certified DataStage** | Cho môi trường IBM |
| **Talend Certification** | Nếu pipeline dùng Talend |
| **dbt Analytics Engineering** | Modern ETL, dễ học, giá trị cao |
### 📊 So sánh mức độ cần thiết cho ETL Specialist
| Kỹ năng | Junior (0-2 năm) | Mid (2-5 năm) | Senior (5+ năm) |
|---|---|---|---|
| SQL | Nâng cao | Thành thạo | Master + tuning |
| ETL Tool | Biết sử dụng | Thành thạo 1-2 tool | Multi-platform architect |
| Python | Biết cơ bản | Viết script production | Xây framework |
| Cloud | Biết concept | Hands-on 1 platform | Multi-cloud architect |
| Data Modeling | Biết star schema | Thiết kế được DW | Data architecture |
| Banking Domain | Có thể chưa biết | Hiểu nghiệp vụ cơ bản | Am hiểu core banking |
---
### 💡 Lời khuyên thực tế
- **ACB** là ngân hàng tư nhân tiên phong về chuyển đổi số tại VN, nên họ thường dùng hybrid (on-premise + cloud). Nếu bạn biết thêm **Airflow, dbt, Snowflake, BigQuery** thì điểm cộng rất lớn.
- **Ngân hàng** đặc thù là dữ liệu nhạy cảm (khách hàng, giao dịch, tín dụng) → cần hiểu về **data security, PII masking, compliance** (Nghị định 13/2023 về bảo vệ dữ liệu cá nhân).
- Tin này không ghi rõ số năm kinh nghiệm, nhưng JD dùng từ "**experienced**" → nên target ứng viên từ **2 năm trở lên**. Fresher có thể thử nộp nhưng cần project cá nhân mạnh.
Chuẩn bị phỏng vấn
## 🎯 Hướng dẫn phỏng vấn — ETL Specialist ACB
### 📋 Quy trình tuyển dụng dự kiến (3-4 vòng)
Quy trình ngân hàng thường có format khá chuẩn. Dựa trên kinh nghiệm tuyển dụng ngành data tại ACB và các ngân hàng tương đương (VPBank, Techcombank, MB), mình dự đoán:
---
### **Vòng 1: HR Screening (30-45 phút)**
- Giới thiệu bản thân, lý do ứng tuyển, mức lương mong muốn
- Xác nhận thông tin cơ bản, work permit, expected date
- Có thể hỏi nhanh về SQL/ETL để sàng lọc sơ bộ
**Câu hỏi hay gặp:**
- "Giới thiệu ngắn về bản thân và kinh nghiệm ETL của bạn"
- "Tại sao muốn làm tại ACB?"
- "Mức lương hiện tại và kỳ vọng?"
- "Bạn có thể đi làm từ khi nào?"
- "Trong quá khứ đã xử lý bao giờ tình huống ETL pipeline fail chưa?"
---
### **Vòng 2: Technical Test (60-90 phút)** ⚙️
Thường là test online hoặc thi trực tiếp. Format phổ biến:
- **SQL Test** (40-50% trọng số): 10-15 câu từ cơ bản đến nâng cao
- **ETL/Conceptual** (30%): Câu hỏi về data pipeline, ETL vs ELT, data modeling
- **Python/Scripting** (15%): Viết script xử lý data
- **Logic/Case Study** (15%): Cho tình huống thực tế ngân hàng
**Dạng bài SQL hay gặp:**
- Tính running total, cumulative sum (window function)
- Tìm giao dịch lớn nhất/nhỏ nhất theo nhóm
- Xử lý NULL, deduplicate
- Pivot/unpivot data
- So sánh 2 bảng tìm discrepancy
---
### **Vòng 3: Technical Interview (60-90 phút)** 💻
Phỏng vấn với **Trưởng phòng / Senior Data Engineer**. Thường đào sâu:
**Nhóm câu hỏi SQL & Database:**
- "Sự khác biệt giữa INNER JOIN, LEFT JOIN, FULL OUTER JOIN?"
- "Explain query: `SELECT *, ROW_NUMBER() OVER (PARTITION BY customer_id ORDER BY txn_date DESC) FROM transactions`"
- "Index là gì? Khi nào nên/không nên tạo index?"
- "Làm sao optimize một câu query chạy chậm?"
- "Sự khác biệt giữa clustered index và non-clustered index?"
- "Partition table khi nào nên dùng?"
**Nhóm câu hỏi ETL/Data Engineering:**
- "ETL vs ELT khác nhau thế nào? Khi nào dùng cái nào?"
- "Mô tả một pipeline ETL bạn đã thiết kế từ đầu"
- "Làm sao xử lý incremental load? Bạn dùng technique nào (CDC, timestamp, hash key…)?"
- "SCD Type 1 vs Type 2 là gì? Áp dụng khi nào?"
- "Star schema vs Snowflake schema? Ưu nhược điểm?"
- "Làm sao handle dữ liệu bị late arriving trong DW?"
- "Phân biệt data warehouse, data lake, data mart?"
**Nhóm câu hỏi Python/Script:**
- "Viết script Python đọc CSV, làm sạch, load vào database"
- "Exception handling trong pipeline ETL bạn thiết kế thế nào?"
- "Bạn dùng thư viện nào để connect database? (psycopg2, pyodbc, sqlalchemy...)"
**Nhóm câu hỏi tình huống/banking:**
- "Nếu bảng giao dịch có 500 triệu rows, bạn sẽ thiết kế ETL thế nào?"
- "Pipeline load dữ liệu khách hàng fail lúc 1h sáng trước giờ EOD report, bạn xử lý ra sao?"
- "Làm sao đảm bảo data quality khi source system thay đổi schema?"
---
### **Vòng 4: Final Interview — Hiring Manager / Department Head (45-60 phút)** 🤝
Phỏng vấn với **Giám đốc khối Data** hoặc **Data Lead**. Thường tập trung vào:
- Tư duy chiến lược, cách bạn nhìn nhận data trong ngân hàng
- Khả năng quản lý stakeholder
- Văn hóa fit với ACB (ACB nổi tiếng về văn hóa **Start-up mindset trong ngân hàng**)
- Câu hỏi về lộ trình nghề nghiệp
- Một số câu "stress test" nhẹ
**Câu hỏi hay gặp:**
- "Bạn thấy data analytics trong ngân hàng Việt Nam đang ở đâu? Cơ hội/thách thức?"
- "Tại sao ACB mà không phải VPBank/Techcombank?"
- "Bạn muốn đi theo hướng technical (architect) hay management sau 5 năm?"
- "Một dự án data thất bại bạn từng tham gia, bạn học được gì?"
---
### 👔 Dress Code & Tips chuẩn bị
| Yếu tố | Gợi ý |
|---|---|
| **Trang phục** | Business formal — áo sơ mi, quần tây/váy, giày tây. ACB văn hóa năng động nhưng phỏng vấn vẫn nên formal |
| **Tóc/Giày** | Gọn gàng, lịch sự |
| **Tài liệu** | In 2-3 bản CV, sổ tay ghi chú |
| **Laptop** | Mang theo phòng trường hợp test live-coding |
| **Portfolio** | Chuẩn bị slide ngắn về 1-2 dự án ETL đã làm (kiến trúc, challenges, kết quả) |
### 💡 Tips "đắt giá" từ người trong ngành
1. **Đừng nói dối về tool** — ACB test khá kỹ, hỏi rất sâu. Nếu biết 80% thì nói 80%, đừng phóng đại.
2. **Chuẩn bị 1-2 war story** — Kể một lần bạn debug pipeline fail, kết quả ra sao. Câu chuyện cụ thể luôn thuyết phục hơn lý thuyết.
3. **Hiểu về ACB** — Đọc báo cáo thường niên, tin tức chuyển đổi số của ACB. Họ rất thích ứng viên hiểu ngân hàng.
4. **Hỏi ngược câu hỏi hay** — "Stack hiện tại team đang dùng là gì? Có roadmap migrate lên cloud không?"
5. **Chuẩn bị câu hỏi về lương** — Đừng nói số đầu tiên, hỏi range budget trước.