TPBank
Chuyên viên chính/cao cấp Xử lý dữ liệu - Khối Công nghệ thông tin
Hà Nội
Hội sở
Vị trí Chuyên viên
Thỏa thuận
Mô tả công việc
- Tốt nghiệp Đại học (ưu tiên hệ kỹ sư tài năng hay tốt nghiệp tại nước ngoài) tại các trường Đại học chính quy như ĐH Quốc Gia Hà Nội, ĐH Bách Khoa, ĐH Khoa học tự nhiên, ĐH Kinh tế quốc dân, Học viện Ngân hàng, Học viện BCVT, Đại học FPT…
- Có kỹ năng làm việc nhóm, có tinh thần trách nhiệm cao.
· Thành thạo câu lệnh SQL và các hệ quản trị cơ sở dữ liệu: DB2, Oracle, MS SQL Server, My SQL,.
· Ưu tiên có kinh nghiệm, hiểu biết về nghiệp vụ ngân hàng
· Ưu tiên có kiến thức đối với các cấu phần của hệ thống data warehouse như ETL, OLAP, Multidimensional Database.
· Ưu tiên có kỹ năng về lập trình các phần mềm như IBM data services
· Ưu tiên Có kiến kiến thức về IBM data model
Yêu cầu ứng viên
- Tốt nghiệp Đại học (ưu tiên hệ kỹ sư tài năng hay tốt nghiệp tại nước ngoài) tại các trường Đại học chính quy như ĐH Quốc Gia Hà Nội, ĐH Bách Khoa, ĐH Khoa học tự nhiên, ĐH Kinh tế quốc dân, Học viện Ngân hàng, Học viện BCVT, Đại học FPT…
- Có kỹ năng làm việc nhóm, có tinh thần trách nhiệm cao.
· Thành thạo câu lệnh SQL và các hệ quản trị cơ sở dữ liệu: DB2, Oracle, MS SQL Server, My SQL,.
· Ưu tiên có kinh nghiệm, hiểu biết về nghiệp vụ ngân hàng
· Ưu tiên có kiến thức đối với các cấu phần của hệ thống data warehouse như ETL, OLAP, Multidimensional Database.
· Ưu tiên có kỹ năng về lập trình các phần mềm như IBM data services
· Ưu tiên Có kiến kiến thức về IBM data model
Phân tích kỹ năng cần có
## Phân tích kỹ năng yêu cầu cho vị trí Xử lý dữ liệu - TPBank
### 1. Hard Skills (Bắt buộc)
| Kỹ năng | Mức độ yêu cầu | Ghi chú |
|---------|----------------|--------|
| SQL (câu lệnh truy vấn) | **Bắt buộc** | Cần thành thạo cả DDL, DML, DQL, joins, subqueries, window functions |
| DB2 | **Bắt buộc** | Hệ quản trị IBM phổ biến trong ngân hàng Việt Nam |
| Oracle | **Bắt buộc** | Dùng trong các hệ thống core banking |
| MS SQL Server | **Bắt buộc** | Phổ biến cho các ứng dụng nội bộ |
| MySQL | **Bắt buộc** | Thường dùng cho hệ thống nhỏ, reporting |
### 2. Hard Skills (Ưu tiên - Tạo lợi thế cạnh tranh)
| Kỹ năng | Điểm ưu tiên | Ứng dụng thực tế |
|---------|--------------|------------------|
| Data Warehouse (ETL, OLAP) | ⭐⭐⭐ | Xây dựng báo cáo tổng hợp, phân tích xu hướng |
| IBM Data Services (DataStage) | ⭐⭐⭐ | Tool ETL phổ biến tại TPBank |
| IBM Data Model | ⭐⭐ | Chuẩn hóa mô hình dữ liệu ngân hàng |
| Nghiệp vụ ngân hàng | ⭐⭐⭐ | Hiểu để query đúng ngữ cảnh |
### 3. Chứng chỉ gợi ý
- **Oracle Database Administrator/Developer Certified Professional**
- **IBM Certified DataStage Developer**
- **Microsoft SQL Server MCSA/MCSE**
- **AWS/GCP Data Engineer** (xu hướng mới)
- **CDMP (Certified Data Management Professional)**
### 4. So sánh: Ứng viên mới vs Có kinh nghiệm
| Tiêu chí | Ứng viên mới ra trường | Ứng viên có kinh nghiệm 1-3 năm |
|----------|------------------------|----------------------------------|
| SQL | Nắm chắc fundamentals + joins | Tối ưu truy vấn phức tạp, indexing |
| DB2/Oracle | Biết cơ bản | Performance tuning, backup/recovery |
| Data Warehouse | Hiểu lý thuyết | Thiết kế và vận hành thực tế |
| IBM Data Services | Tự học/get cert | Đã dùng sản phẩm này ở công ty cũ |
| Mức lương kỳ vọng | 10-15 triệu | 15-25 triệu |
### 5. Background ứng viên lý tưởng
- Tốt nghiệp các trường top: Bách Khoa, Quốc gia HN, Kinh tế quốc dân, Học viện Ngân hàng
- Ưu tiên hệ Kỹ sư tài năng hoặc có kinh nghiệm học tập/quốc tế
- Ngành học phù hợp: CNTT, Khoa học máy tính, Toán tin, Khoa học dữ liệu
Chuẩn bị phỏng vấn
## Hướng dẫn phỏng vấn vị trí Data Processing - TPBank
### Quy trình tuyển dụng TPBank (thông thường)
```
Vòng 1: Sàng lọc hồ sơ + Test SQL kỹ thuật
↓
Vòng 2: Phỏng vấn chuyên môn với IT Manager/Khối CNTT
↓
Vòng 3: Phỏng vấn với HR + Cấp cao (Culture fit)
↓
Vòng 4: Thương lượng offer (có thể gộp với vòng 3)
```
### Vòng 1: Test SQL kỹ thuật
**Dạng bài thường gặp:**
- Viết truy vấn SELECT với WHERE, ORDER BY, GROUP BY, HAVING
- JOIN 2-3 bảng (INNER, LEFT, RIGHT)
- Subquery / CTE (Common Table Expression)
- Tính toán với hàm aggregation (SUM, AVG, COUNT)
- **Bài tình huống:** Query dữ liệu giao dịch ngân hàng (VD: tổng số dư, số lần giao dịch của từng khách hàng)
**Tips chuẩn bị:**
- Ôn lại SQL trên LeetCode (tag: Database - Easy/Medium)
- Thực hành trên w3schools.com hoặc SQLZoo
- Chuẩn bị giấy note các cú pháp hay quên (window functions, pivot)
### Vòng 2: Phỏng vấn chuyên môn
**Câu hỏi kỹ thuật hay gặp:**
1. *"Sự khác nhau giữa INNER JOIN và LEFT JOIN là gì? Khi nào dùng?"*
2. *"Index trong database hoạt động như thế nào? Khi nào nên tạo index?"*
3. *"Giải thích Data Warehouse là gì? Khác gì so với OLTP?"*
4. *"Bạn hiểu gì về ETL process?"*
5. *"Nếu một truy vấn chạy chậm, bạn sẽ debug thế nào?"*
6. *"Mô tả kiến trúc của hệ thống core banking mà bạn biết?"*
7. *"So sánh DB2 và Oracle?"*
8. *"Bạn có kinh nghiệm với IBM DataStage không?"*
**Câu hỏi nghiệp vụ ngân hàng:**
1. *"Bạn hiểu gì về các sản phẩm của TPBank?"*
2. *"Các nghiệp vụ chính trong ngân hàng?"*
3. *"Bạn biết gì về Basel II / quản trị rủi ro?"*
4. *"Các bảng dữ liệu chính trong hệ thống ngân hàng?"*
### Vòng 3: HR + Văn hóa
**Câu hỏi hành vi thường gặp:**
1. *"Giới thiệu về bản thân và dự án đã làm?"*
2. *"Tại sao bạn chọn TPBank?"*
3. *"Mô tả một lần bạn làm việc nhóm khó khăn và cách bạn xử lý?"*
4. *"Bạn xử lý thế nào khi deadline gấp mà data không đúng?"*
5. *"Mục tiêu nghề nghiệp 3-5 năm tới của bạn?"*
6. *"Mức lương kỳ vọng của bạn?"*
### Tips chuẩn bị chung
- **Dress code:** Form (áo sơ mi trắng, quần âu/nến), TPBank khá formal
- **Nghiên cứu trước:** Tìm hiểu về TPBank (lịch sử, sản phẩm, định hướng số hóa)
- **Chuẩn bị laptop:** Nhiều công ty fintech/banking giờ test trực tiếp trên máy
- **Hỏi ngược:** Chuẩn bị 2-3 câu hỏi cho nhà tuyển dụng (về team, dự án, công nghệ đang dùng)
- **Thái độ:** TPBank đề cao tính cẩn thận, tỉ mỉ với data
Lộ trình ôn thi
## Lộ trình ôn thi & chuẩn bị 1-2 tuần
### Ngày 1-3: Củng cố SQL
**Tài liệu:**
- "SQL QuickStart Guide" (CUONGTRAN)
- w3schools.com - SQL Tutorial
- LeetCode Database section (20 bài đầu tiên)
**Thực hành bắt buộc:**
```sql
-- Bài tập mẫu: Tổng số dư theo khách hàng
SELECT
c.customer_id,
c.customer_name,
COALESCE(SUM(t.credit - t.debit), 0) AS balance
FROM customers c
LEFT JOIN transactions t ON c.customer_id = t.customer_id
GROUP BY c.customer_id, c.customer_name
HAVING COALESCE(SUM(t.credit - t.debit), 0) > 10000000
ORDER BY balance DESC;
```
- Ôn: Window functions (ROW_NUMBER, RANK, LAG, LEAD)
- Ôn: CTE (WITH clause)
- Ôn: CASE WHEN (conditional logic)
### Ngày 4-5: Database chuyên sâu
**Oracle:**
- Oracle Live SQL (miễn phí) để thực hành
- Tìm hiểu PL/SQL cơ bản
**DB2:**
- IBM DB2 Documentation
- Cú pháp khác biệt: FETCH FIRST N ROWS ONLY thay vì LIMIT
**Performance tuning cơ bản:**
- Hiểu Execution Plan
- Biết cách đọc EXPLAIN plan
- Index strategy: cây B-Tree, composite index
### Ngày 6-7: Data Warehouse & ETL
**Concepts cần nắm:**
- Star Schema vs Snowflake Schema
- Fact Table vs Dimension Table
- Kimball Methodology (4 loại dimension tables)
- Slowly Changing Dimensions (Type 1, 2, 3)
**ETL Tools:**
- IBM DataStage: cài trial, làm 1-2 bài tutorial
- Alternative: Apache Airflow (open source, miễn phí học)
**Tài liệu tham khảo:**
- "The Data Warehouse Toolkit" - Ralph Kimball
- "Fundamentals of Data Engineering" - Joe Reis
### Ngày 8-10: Nghiệp vụ ngân hàng
**Kiến thức nền cần biết:**
- Core banking system (Temenos, Finacle, BaNKS)
- Các sản phẩm: Tiền gửi, tín dụng, thẻ, thanh toán
- Quy trình xử lý giao dịch (OT/TT, Clearing)
- Hiểu biết cơ bản về Basel III, CAR
**Tài liệu:**
- Website TPBank: giới thiệu công ty, sản phẩm
- Website NHNN: các thông tư, quy định
### Ngày 11-12: Ôn tập tổng hợp
- Mock interview với bạn bè
- Review lại CV, chuẩn bị project portfolio
- Nghiên cứuJD chi tiết, soạn câu hỏi cho interviewer
### Ngày 13-14: Chuẩn bị cuối cùng
- Nghỉ ngơi, ngủ đủ giấc
- Chuẩn bị outfit, giấy tờ (CMND, bằng cấp photo)
- In bản mềm CV (2-3 bản)
- Check đường đến địa điểm phỏng vấn
Tư vấn nghề nghiệp
## Lời khuyên sự nghiệp cho vị trí Data tại TPBank
### Lộ trình thăng tiến điển hình
```
Chuyên viên (Junior/Mid)
↓ 2-3 năm
Chuyên viên chính/Cao cấp (Senior)
↓ 3-5 năm
Trưởng nhóm (Team Lead) / Chuyên gia (Subject Matter Expert)
↓ 5-7 năm
Quản lý (Manager) / Kiến trúc sư dữ liệu (Data Architect)
```
### Mức lương tham khảo (Hà Nội, 2024)
| Cấp bậc | Mức lương (VNĐ/tháng) | Ghi chú |
|---------|----------------------|---------|
| Fresher (mới ra trường) | 10-14 triệu | Không yêu cầu kinh nghiệm |
| Junior (1-2 năm) | 14-18 triệu | Có kinh nghiệm SQL + 1 DBMS |
| Mid (2-4 năm) | 18-25 triệu | Biết ETL, Data Warehouse |
| Senior (4-6 năm) | 25-40 triệu | Chuyên gia về IBM stack |
| Lead/Manager | 40-70 triệu | Quản lý team 3-10 người |
*Lưu ý: TPBank thường có thêm bonus 1-3 tháng, benefits hấp dẫn*
### Kỹ năng cần phát triển thêm để thăng tiến
**Ngắn hạn (1-2 năm đầu):**
- Thành thạo thêm 1-2 ETL tools (Informatica, Talend)
- Học Python/R cho data analysis
- Hiểu sâu nghiệp vụ ngân hàng (tín dụng, thanh toán)
- Lấy chứng chỉ chuyên môn (Oracle, IBM)
**Trung hạn (3-5 năm):**
- Chuyển sang Data Engineer hoặc Data Architect
- Học thêm Cloud (AWS/GCP/Azure) - data services
- Big Data stack (Hadoop, Spark)
- Quản lý dự án, mentoring junior
**Dài hạn (5+ năm):**
- Data Governance / Data Quality Management
- Machine Learning cho risk scoring
- MBA hoặc chứng chỉ quản trị (nếu muốn sang mảng quản lý)
- Cân nhắc chuyển sang BigTech/Fintech quốc tế với lương USD
### Lời khuyên thực tế
1. **TPBank là bước đệm tốt** nếu bạn muốn vào ngành ngân hàng: văn hóa ổn định, dự án enterprise-scale, học được IBM stack
2. **Cân nhắc fintech** nếu muốn lương cao hơn: VPBank, Techcombank, MoMo đang pay rất tốt cho data roles
3. **Đừng chỉ code SQL** mãi: học thêm cloud, automation để không bị stuck ở mức junior
4. **Network nội bộ quan trọng** trong ngân hàng: 70% cơ hội thăng tiến đến từ relationships
5. **Data quality là vua** trong ngân hàng: nếu bạn tỏ ra am hiểu về data governance, bạn sẽ rất được trọng dụng
Câu hỏi thường gặp
Mới tốt nghiệp ngành CNTT, chưa có kinh nghiệm ngân hàng có nên ứng tuyển vị trí này không?
Hoàn toàn có thể! JD ghi rõ 'ưu tiên' chứ không phải yêu cầu bắt buộc kinh nghiệm ngân hàng. Điều quan trọng nhất là bạn thành thạo SQL và các hệ quản trị CSDL. TPBank có chương trình đào tạo nội bộ tốt, sẵn sàng dạy nghiệp vụ cho ứng viên có nền tảng kỹ thuật vững. Hãy nhấn mạnh các dự án học tập, bài tập lớn liên quan đến database trong CV nhé!
Mức lương cho vị trí này ở TPBank là bao nhiêu? Có thương lượng được không?
JD ghi 'Thỏa thuận' nghĩa là hoàn toàn thương lượng được! Với freshers tốt nghiệp Bách Khoa/ĐHQG, mức khởi điểm thường 10-14 triệu. Có 1-2 năm kinh nghiệm thì 15-22 triệu là hợp lý. Khi đàm phán, hãy research mức market rate trên Glassdoor/Vietnamwork, đề cập đến kỹ năng đặc biệt (IBM DataStage, DW) và bằng cấp ưu tiên của bạn. Đừng ngại đòi cao hơn 10-15% so với offer đầu tiên.
Công việc hàng ngày của vị trí Xử lý dữ liệu tại TPBank là gì?
Thực tế công việc gồm: (1) Viết và tối ưu SQL queries để extract dữ liệu phục vụ báo cáo quản trị, (2) Xây dựng và duy trì các ETL jobs để đồng bộ dữ liệu từ core banking sang data warehouse, (3) Hỗ trợ các phòng ban khác (Kế toán, Rủi ro, Marketing) truy vấn dữ liệu theo yêu cầu, (4) Kiểm tra chất lượng dữ liệu, xử lý data anomaly, (5) Tham gia các dự án migration hoặc upgrade hệ thống. Cường độ công việc tăng cao cuối tháng/quý khi có báo cáo.
Học ngành Kinh tế, muốn chuyển sang ngành Data, có phù hợp không?
Khó hơn nhưng vẫn có cơ hội! Ưu điểm của bạn là hiểu nghiệp vụ ngân hàng từ đầu. Tuy nhiên, cần bù đắp kỹ năng SQL và database bằng cách: (1) Học SQL cơ bản đến nâng cao (có khóa free trên w3schools, coursera), (2) Tự làm project portfolio về phân tích dữ liệu (dataset Kaggle), (3) Lấy chứng chỉ Google Data Analytics Certificate. Ứng tuyển vào các vị trí data analyst trước, sau đó chuyển sang data engineer.
IBM DataStage/Data Services có quan trọng không? Nên học ở đâu?
Rất quan trọng vì đây là tool chính của TPBank! Đây là điểm ưu tiên lớn nhất trong JD. Cách học miễn phí: (1) IBM DataStage Trial Version - download và làm tutorial có sẵn, (2) YouTube: "IBM DataStage Tutorial" của các kênh như Intellipaat, Edureka, (3) IBM Knowledge Center: documentation chính thức có sample code. Sau khi nắm được, bạn sẽ nổi bật hơn 80% ứng viên khác.
Triển vọng chuyển từ vị trí này sang công ty fintech hoặc BigTech được không?
Hoàn toàn khả thi và đây là lộ trình phổ biến! Data skills từ ngân hàng (SQL, DW, ETL) rất transferable sang fintech (VPBank, Techcombank, MoMo) hoặc thậm chí BigTech (Google, Grab, Shopee). Lương có thể nhảy 30-50% khi chuyển. Điều kiện: (1) Build thêm portfolio về cloud (AWS/GCP), (2) Học thêm Python/Spark, (3) Tích lũy 2-3 năm kinh nghiệm ở TPBank, (4) Networking - nhiều nhân sự fintech recruit qua referral hơn là JD.
Giờ làm việc của vị trí này như thế nào? Có phải OT nhiều không?
Giờ hành chính 8:30-17:30 thông thường. Tuy nhiên, có những giai đoạn cần OT: (1) Cuối tháng/quý - chạy báo cáo, (2) Khi có dự án migration hệ thống, (3) Khi phát hiện data anomaly cần fix gấp. Mức độ OT dao động tùy theo team và giai đoạn, trung bình 1-2 tuần/năm có deadline căng. So với các công ty outsource IT ngân hàng, TPBank có lịch khá ổn định.