messenger

Chat Mess

zalo

Chat Zalo

phone

Phone

Gọi ngay: 097.5151.777
messenger

Facebook

messenger

TikTok

Hỗ trợ tư vấn: 097.5151.777
OCB

IT - T24 Technical Developer

Hồ Chí Minh
Thỏa thuận Hạn: 2026-07-31

Mô tả công việc

Trình độ Tốt nghiệp Đại học trở lên chuyên ngành Công nghệ Thông tin hoặc các ngành liên quan. Kiến thức & Kỹ năng - Có kinh nghiệm làm việc với hệ thống Core Banking T24/Transact. - Thành thạo INFOBASIC/JBase hoặc Java. - Có kinh nghiệm phát triển: VERSION, ENQUIRY, OFS, LOCAL.TABLE, EB.API, BATCH JOB, Điện CITAD, BIDV, SWIFT,  Routine xử lý nghiệp vụ trên T24 - Hiểu cơ chế hoạt động của COB, batch processing và Job List trên T24. - Có kinh nghiệm tích hợp hệ thống thông qua OFS, Web Service, REST API hoặc MQ. - Có kiến thức cơ bản về nghiệp vụ ngân hàng và hạch toán kế toán trên Core Banking. - Có khả năng troubleshooting, phân tích log và xử lý lỗi production. - Có kỹ năng làm việc nhóm và phối hợp với nhiều bên liên quan. Ngoại ngữ Có khả năng đọc hiểu tài liệu kỹ thuật tiếng Anh. Kinh nghiệm - Tối thiểu 3 năm kinh nghiệm phát triển trên hệ thống Core Banking T24/Transact. - Ưu tiên ứng viên có kinh nghiệm làm việc với môi trường TAFJ hoặc jBASE.

Yêu cầu ứng viên

Trình độ Tốt nghiệp Đại học trở lên chuyên ngành Công nghệ Thông tin hoặc các ngành liên quan. Kiến thức & Kỹ năng - Có kinh nghiệm làm việc với hệ thống Core Banking T24/Transact. - Thành thạo INFOBASIC/JBase hoặc Java. - Có kinh nghiệm phát triển: VERSION, ENQUIRY, OFS, LOCAL.TABLE, EB.API, BATCH JOB, Điện CITAD, BIDV, SWIFT,  Routine xử lý nghiệp vụ trên T24 - Hiểu cơ chế hoạt động của COB, batch processing và Job List trên T24. - Có kinh nghiệm tích hợp hệ thống thông qua OFS, Web Service, REST API hoặc MQ. - Có kiến thức cơ bản về nghiệp vụ ngân hàng và hạch toán kế toán trên Core Banking. - Có khả năng troubleshooting, phân tích log và xử lý lỗi production. - Có kỹ năng làm việc nhóm và phối hợp với nhiều bên liên quan. Ngoại ngữ Có khả năng đọc hiểu tài liệu kỹ thuật tiếng Anh. Kinh nghiệm - Tối thiểu 3 năm kinh nghiệm phát triển trên hệ thống Core Banking T24/Transact. - Ưu tiên ứng viên có kinh nghiệm làm việc với môi trường TAFJ hoặc jBASE.

Phân tích kỹ năng cần có

## Phân tích Kỹ năng Yêu cầu ### 1. Kỹ năng Hard Skills (Bắt buộc) | Kỹ năng | Mức độ yêu cầu | Ghi chú | |---------|----------------|--------| | **T24/Transact Core Banking** | BẮT BUỘC - Tối thiểu 3 năm | Đây là kỹ năng cốt lõi, không thể thiếu | | **INFOBASIC/JBase hoặc Java** | Thành thạo | JBase là ngôn ngữ native của T24, Java dùng cho TAFJ | | **VERSION development** | Bắt buộc | Tạo các transaction version xử lý nghiệp vụ | | **ENQUIRY development** | Bắt buộc | Truy vấn dữ liệu trên T24 | | **OFS (Open Financial Services)** | Bắt buộc | Giao thức gửi message đến T24 | | **LOCAL.TABLE** | Bắt buộc | Bảng dữ liệu tùy chỉnh trên T24 | | **EB.API** | Bắt buộc | Mở rộng chức năng T24 | | **BATCH JOB / COB** | Bắt buộc | Xử lý batch end-of-day, hiểu Job List | | **Tích hợp hệ thống** | OFS, Web Service, REST API, MQ | Kết nối T24 với các hệ thống ngoài | | **CITAD, BIDV, SWIFT** | Kinh nghiệm | Các dịch vụ thanh toán nội địa và quốc tế | | **Troubleshooting** | Phân tích log, xử lý lỗi production | Kỹ năng vận hành quan trọng | ### 2. Kiến thức Nghiệp vụ Ngân hàng - **Nghiệp vụ hạch toán trên Core Banking**: hiểu đối xứng Nợ/Có, các loại tài khoản GL, subsidiary ledger - **Cơ chế COB (Close of Business)**: quy trình end-of-day, batch sequencing, job dependencies - **Hiểu biết về CITAD**: thanh toán chuyển khoản nội địa Việt Nam - **BIDV/ SWIFT**: thanh toán quốc tế, chuyển tiền liên ngân hàng ### 3. Chứng chỉ Gợi ý - **T24 Certification** của Temenos (nếu có sẽ là lợi thế lớn) - **AWS/GCP Cloud** (cơ bản) - **Linux Administration** (vì T24 chạy trên Unix/Linux) - **Oracle Database** (SQL, PL/SQL) ### 4. So sánh: Ứng viên có kinh nghiệm Java vs JBase/INFOBASIC | Tiêu chí | Java (TAFJ) | JBase/INFOBASIC | |----------|-------------|-----------------| | Mức lương khởi điểm | Cao hơn ~15-20% | Thấp hơn một chút | | Cơ hội việc làm | Nhiều hơn (ngoài ngân hàng) | Tập trung Core Banking | | Độ phức tạp | Cao (OOP, framework) | Thấp (cú pháp đơn giản) | | Nhu cầu thị trường | Rộng | Hẹp nhưng ít competition | **Khuyến nghị**: Nếu chưa có kinh nghiệm T24, học Java + TAFJ sẽ có lợi thế chuyển đổi sang các dự án khác ngoài ngân hàng sau này. --- **Kỹ năng Soft Skills**: - Làm việc nhóm hiệu quả (phải phối hợp BA, QA, operation, các bank partner) - Kỹ năng giao tiếp với nhiều bên liên quan - Khả năng chịu áp lực khi xử lý incident production (thường là 24/7 khi có sự cố)

Chuẩn bị phỏng vấn

## Hướng dẫn Phỏng vấn OCB - T24 Technical Developer ### Quy trình phỏng vấn thông thường ``` Vòng 1: HR Phone Screening (15-20 phút) ↓ Vòng 2: Technical Interview - Trực tiếp (45-60 phút) ↓ Vòng 3: Manager/Team Lead Interview (30-45 phút) ↓ Vòng 4: HR Discussion - Offer (15-20 phút) ``` ### Chi tiết từng vòng #### Vòng 1: HR Phone Screening - **Nội dung**: Giới thiệu bản thân, kinh nghiệm làm việc với T24, lý do muốn gia nhập OCB - **Câu hỏi hay gặp**: - "Bạn có kinh nghiệm bao lâu với T24? Dự án gần nhất là gì?" - "Tại sao bạn muốn chuyển việc?" - "Mức lương mong muốn của bạn?" - "Bạn có thể bắt đầu khi nào?" #### Vòng 2: Technical Interview (QUAN TRỌNG NHẤT) - **Người phỏng vấn**: Senior Developer hoặc IT Manager - **Thời lượng**: 45-60 phút - **Nội dung chính**: **A. Kiến thức T24 Core (BẮT BUỘC nắm chắc)** - Hãy demo hoặc giải thích: VERSION là gì? Cấu trúc một VERSION standard? - Trình bày luồng xử lý của một giao dịch chuyển khoản trên T24 - Giải thích OFS message format và cách submit transaction - COB là gì? Trình bày các bước trong Close of Business - Job List hoạt động như thế nào? Dependencies ra sao? **B. Xử lý tình huống thực tế** - "Một ngày cuối tháng, batch job bị fail. Bạn sẽ xử lý thế nào?" - "Làm sao debug một transaction bị stuck trên T24?" - "Khi nào thì dùng EB.API vs VERSION?" **C. Kỹ năng lập trình** - Viết một VERSION đơn giản xử lý gửi tiết kiệm - Query ENQUIRY để lấy danh sách tài khoản của một khách hàng - Cấu hình OFS để book một GL entry #### Vòng 3: Manager Interview - **Nội dung**: Đánh giá culture fit, khả năng làm việc nhóm, tính cách - **Câu hỏi hay gặp**: - "Bạn đã từng xử lý conflict với team như thế nào?" - "Bạn thích làm việc độc lập hay nhóm?" - "Khi deadline gấp, bạn ưu tiên chất lượng hay thời gian?" - "Mục tiêu nghề nghiệp 3-5 năm tới của bạn?" ### Tips chuẩn bị quan trọng 1. **Chuẩn bị Portfolio/Case Study**: Nếu có, hãy mang theo tài liệu mô tả 1-2 dự án T24 tiêu biểu đã tham gia 2. **Research OCB**: Tìm hiểu về OCB, quy mô, các dịch vụ, công nghệ đang sử dụng 3. **Mẹo xử lý câu hỏi yếu điểm**: Nếu không biết, thừa nhận và nói bạn sẵn sàng học hỏi - đừng bluff 4. **Chuẩn bị câu hỏi cho nhà tuyển dụng**: - "Team hiện tại bao nhiêu người?" - "Hệ thống T24 đang ở version nào?" - "Cơ hội học tập và phát triển?" ### Dress Code - **Business Casual** (áo sơ mi, quần âu/váy công sở) - Tránh vest cầu kỳ nhưng vẫn chỉnh chu - IT ở ngân hàng thường thoải mái hơn sale, nhưng vẫn cần lịch sự

Lộ trình ôn thi

## Ôn thi & Chuẩn bị cho vị trí T24 Technical Developer ### Lộ trình chuẩn bị: 1-2 tuần #### Ngày 1-2: Tổng quan T24 Architecture **Tài liệu tham khảo:** - Temenos T24 Community (community.temenos.com) - tài liệu chính thống - T24 Functional Documentation (nếu có license) - YouTube: search "T24 Core Banking tutorial" **Kiến thức cần nắm:** - T24 là gì? Core Banking System là gì? - Các module chính: AA (Arrangement Architecture), EB (Enterprise Banking), TC (Teller Cash) - Các môi trường: DEV, UAT, SIT, PRODUCTION #### Ngày 3-4: Lập trình trên T24 **A. INFOBASIC / JBase** ```basic ! Ví dụ VERSION đơn giản SUBROUTINE YOUR.VERSION CALL F.READ(FN.CUSTOMER, ID, R.CUSTOMER, F.CUSTOMER, ERR) IF R.CUSTOMER THEN CRT "Customer Name: ":R.CUSTOMER<1> END RETURN END ``` **B. VERSION Development** - Hiểu cấu trúc STANDARD.SELECTION và validation rules - Các loại VERSION: INPUT, AUTHORISE, INQUIRE - Multi-value và repeating field xử lý **C. ENQUIRY Development** - Cấu trúc ENQUIRY: SELECT, HEADING, COLUMN, BREAK - Parameterised ENQUIRY #### Ngày 5-6: OFS và Integration **OFS Message Format:** ``` SF.SERVICE,VERSION/USER/NOAUTH/VALIDATE @ID:FILD1,FIELD2,FIELD3 ``` **Thực hành:** - Gửi OFS message qua terminal - Kết nối via REST API với T24 (thư viện T24 Java) - Hiểu cách MQ (Message Queue) hoạt động với T24 #### Ngày 7-8: COB và Batch Processing **Quy trình COB cần hiểu:** 1. Pre-End of Day checks 2. Batch jobs execution theo Job List 3. Cut-off processing 4. End of Day reconciliation 5. Start of Day preparation **Debugging COB:** - Log files location - Common COB errors và cách xử lý - Restart/re-run batch jobs #### Ngày 9-10: Nghiệp vụ Ngân hàng cơ bản - **Sản phẩm**: Tiền gửi thanh toán, tiết kiệm, tín dụng, thẻ - **Hạch toán**: Nợ/Có, GL accounts, tài khoản nostro/vostro - **Thanh toán**: CITAD, BIDV, SWIFT message types (MT103, MT202) - **Hiểu CITAD**: cấu trúc điện, thời gian xử lý, các trạng thái #### Ngày 11-14: Ôn tập tổng hợp + Mock Interview **Checklist tự kiểm tra:** - [ ] Giải thích được T24 architecture - [ ] Viết được VERSION cơ bản - [ ] Hiểu OFS message và submit transaction - [ ] Trình bày được quy trình COB - [ ] Xử lý được câu hỏi debugging scenario - [ ] Hiểu nghiệp vụ thanh toán CITAD/BIDV/SWIFT ### Tài liệu tham khảo bổ sung | Tài liệu | Nguồn | Ghi chú | |----------|-------|---------| | T24 Release Guide | Temenos | Version-specific features | | T24 Application Handbook | Temenos | Nghiệp vụ chi tiết | | JBase Programming Guide | Temenos | Lập trình JBasic/INFOBASIC | | TAFJ Developer Guide | Temenos | Java integration | | Vietnam Banking Regulations | SBV Website | Quy định thanh toán nội địa | ### Cộng đồng học tập - **LinkedIn**: Join group "T24 Temenos Users" - **GitHub**: Search "T24" để tìm sample code - **Forum**: code330.com (T24 community cũ)

Tư vấn nghề nghiệp

## Lời khuyên Sự nghiệp cho T24 Developer ### Lộ trình Thăng tiến ``` Junior T24 Dev (0-2 năm T24) ↓ Mid T24 Developer (2-4 năm) - Vị trí hiện tại ↓ Senior T24 Developer (4-6 năm) ↓ T24 Tech Lead / Module Lead (5-7 năm) ↓ T24 Architect / IT Manager (7-10 năm) ↓ IT Director / CTO (10+ năm) ``` ### Mức lương Kỳ vọng (tham khảo thị trường Việt Nam 2024) | Cấp bậc | Kinh nghiệm T24 | Lương tháng (VND) | |---------|-----------------|-------------------| | Junior | 0-2 năm | 15-25 triệu | | **Mid (vị trí này)** | **2-4 năm** | **25-40 triệu** | | Senior | 4-6 năm | 40-60 triệu | | Lead/Architect | 6+ năm | 60-100+ triệu | **Lưu ý**: Lương T24 Developer thường CAO HƠN 20-30% so với developer ngôn ngữ khác cùng cấp vì: - T24 là niche skill, ít nguồn nhân lực - Rủi ro cao (production system ngân hàng) - Chi phí đào tạo lớn ### OCB có gì đặc biệt? **Ưu điểm:** - Ngân hàng TMCP tầm trung, cơ hội làm việc với nhiều module - Môi trường năng động, ít bảo thủ hơn các ngân hàng lớn - Có thể tiếp xúc với nhiều nghiệp vụ phong phú - Cơ hội gắn bó lâu dài nếu muốn phát triển **Thách thức:** - Hệ thống T24 có thể đã cũ, cần maintain nhiều - Khối lượng công việc production support có thể nặng - Ít cơ hội chuyển đổi công nghệ (stick với T24) ### Kỹ năng cần Phát triển thêm **Ngắn hạn (6-12 tháng):** - [ ] Học thêm Java để làm việc với TAFJ - [ ] Hiểu sâu hơn về cloud (AWS/GCP) - T24 đang move lên cloud - [ ] Nắm chắc nghiệp vụ thanh toán (CITAD, SWIFT) **Dài hạn (1-3 năm):** - [ ] Chứng chỉ T24 của Temenos (nếu có) - [ ] Kỹ năng BA (Business Analysis) - hiểu nghiệp vụ sâu - [ ] Kỹ năng quản lý dự án, con người - [ ] Học thêm về FinTech, Open Banking, API Banking ### Rủi ro & Lưu ý ⚠️ **Nhược điểm của việc chỉ biết T24:** - Kỹ năng T24 khó chuyển sang ngành khác ngoài ngân hàng - Nếu Temenos thay đổi chiến lược, thị trường có thể bị ảnh hưởng ✅ **Giải pháp:** - Đa năng: kết hợp T24 + Java + Cloud - Mở rộng sang nghiệp vụ: Payment, Treasury, AML/KYC - Giữ option chuyển sang FinTech hoặc BigTech finance team

Câu hỏi thường gặp

Em mới tốt nghiệp IT, chưa có kinh nghiệm T24. Có nên ứng tuyển vị trí này không?

Không nên. Tin tuyển dụng yêu cầu TỐI THIỂU 3 năm kinh nghiệm T24 - đây là requirement cứng, không thể thương lượng. Thay vào đó, em nên tìm các vị trí Junior Developer ở công ty outsource làm dự án T24 cho ngân hàng (như FPT, Viettel, KMS) để tích lũy kinh nghiệm trước. Sau 2-3 năm, em sẽ đủ điều kiện ứng tuyển.

Em có 2 năm kinh nghiệm T24, thiếu 1 năm. Có nên thử ứng tuyển không?

Có thể thử, nhưng cần chiến lược khôn ngoan. Hãy: 1. Ứng tuyển nhưng thành thật về số năm kinh nghiệm 2. Tập trung vào các kỹ năng ĐẶC BIỆT bạn có mà ứng viên khác không có 3. Đề xuất mức lương thấp hơn market 10-15% để cân bằng 4. Nhấn mạnh khả năng học nhanh và adapt Lưu ý: OCB có thể rất nghiêm túc với yêu cầu 3 năm, nên apply đồng thời các ngân hàng khác như TPBank, VPBank, SHB - các ngân hàng này cũng dùng T24.

Mức lương cho vị trí này là bao nhiêu? Thương lượng như thế nào?

Tin đăng ghi 'Thỏa thuận', tức là không có range công khai. Thực tế market hiện tại: - 3-4 năm T24: 28-38 triệu/tháng - 4-5 năm: 38-50 triệu/tháng Cách thương lượng: 1. Research mức lương trên Glassdoor, VietnamWorks, TopCV 2. Đưa ra con số cụ thể dựa trên kỹ năng (Java hay chỉ INFOBASIC?) 3. Tính thêm các khoản: KPI, thưởng performance, phụ cấp 4. Nếu OCB không đáp ứng được, đề xuất: thử việc 2 tháng để đánh giá, sau đó tăng lương theo performance Lưu ý: Ngân hàng thường có budget cứng cho từng level, nên có thể không linh hoạt lắm.

KPI và áp lực công việc của vị trí này như thế nào?

IT T24 ở ngân hàng thường có KPI gồm: - Số lượng task/VERSION hoàn thành đúng deadline - Số lượng incident production xử lý - Số lỗi (bug) sau khi release - Thời gian resolution cho các sự cố Áp lực đặc thù: - **Production support**: Có thể phải call 24/7 khi có incident - **COB**: Ngày cuối tháng, quý, năm phải online support, không được về sớm - **Dự án**: Deadline thường gấp (go-live, regulatory deadline) - **Change request**: Liên tục có thay đổi yêu cầu từ nghiệp vụ Nếu không chịu được áp lực cao, nên cân nhắc công ty outsource làm T24, sẽ nhàn hơn.

Làm thế nào để tôi đánh giá OCB có phải môi trường tốt không trước khi nhận offer?

5 cách đánh giá trước khi quyết định: 1. **Research online**: Tìm review OCB trên Glassdoor, Indeed, các group Facebook về ngân hàng. Chú ý các review gần đây (1-2 năm) 2. **Hỏi HR rõ**: Team T24 hiện tại bao nhiêu người? Có bao nhiêu người đã nghỉ trong 12 tháng qua? (Tỷ lệ attrition cao = warning sign) 3. **Phỏng vấn ngược**: Hỏi interviewer về team culture, khó khăn hiện tại, cơ hội học tập 4. **Kiểm tra technology stack**: Hỏi T24 version hiện tại, có plan upgrade không? Hệ thống đang on-premise hay cloud? 5. **Quan sát khi phỏng vấn**: Cách HR và interviewer đối xử phản ánh văn hóa công ty. Nếu thiếu tôn trọng, không đúng giờ, đây là bad sign.

Tôi đang làm Java Developer muốn chuyển sang T24. Có nên không?

Có thể chuyển, nhưng cần cân nhắc kỹ: **Ưu điểm:** - Lương T24 dev thường cao hơn Java dev cùng cấp - Ít competition vì T24 là niche skill - Ổn định hơn (ngân hàng ít layoffs) **Nhược điểm:** - Kiến thức Java chỉ dùng được 30-40% (TAFJ) - Khó chuyển ngược sang Java dev thuần túy - Rủi ro: Nếu ngân hàng chuyển sang Core Banking khác (như Flexcube, BaNCS), bạn mất lợi thế **Khuyến nghị:** - Học T24 + Java để có lợi thế kép - Target các ngân hàng đang dùng TAFJ (phiên bản Java-based của T24) - Giữ kỹ năng Java sống bằng cách làm side project - Chỉ chuyển nếu bạn thực sự quan tâm đến nghiệp vụ ngân hàng

Làm sao để prep cho vòng Technical Interview T24? Có nên ôn thuộc lòng code không?

KHÔNG nên ôn thuộc lòng code. Interviewer T24 thường test: **1. Kiến thức CONCEPT (80%):** - T24 architecture: Các layer, module chính - VERSION vs EB.API: Khi nào dùng cái nào? - OFS message flow: từ external system đến T24 - COB flow: thứ tự jobs, dependencies **2. Problem-solving (15%):** - "Transaction bị stuck, làm sao debug?" - "Làm sao optimize batch job chạy chậm?" - "Khi nào dùng LOCAL.TABLE vs standard T24 table?" **3. Code (5%):** - Chỉ cần viết được logic cơ bản bằng INFOBASIC - Không cần syntax hoàn hảo **Cách prep hiệu quả:** - Đọc T24 documentation (có free trên Temenos community) - Xem YouTube "T24 technical tutorial" - Thực hành trên môi trường DEV nếu có (xin từ công ty cũ) - Review lại các dự án đã làm để có examples thực tế kể

Em đang phân vân giữa OCB và một công ty outsource làm dự án T24 cho ngân hàng. Nên chọn cái nào?

Tùy vào mục tiêu nghề nghiệp của em: **Chọn OCB (in-house) nếu:** - Muốn hiểu sâu nghiệp vụ ngân hàng - Thích ổn định, gắn bó lâu dài - Muốn thăng tiến trong ngành ngân hàng - Thích làm production support hơn là dự án **Chọn công ty outsource nếu:** - Muốn đa dạng dự án (nhiều ngân hàng khác nhau) - Muốn học nhiều công nghệ (không chỉ T24) - Cần flexible giờ làm hơn - Muốn môi trường năng động, ít corporate politics **Thực tế market:** - Lương in-house bank thường CAO HƠN 10-20% so với outsource - Nhưng outsource có cơ hội học nhiều hơn - In-house có benefit tốt hơn (bảo hiểm, thưởng) **Gợi ý**: Nếu mới vào nghề, đi outsource 2-3 năm để học nhiều, sau đó chuyển vào bank in-house để lên lương và ổn định.