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
VIB

Chuyên gia/ Chuyên viên cao cấp Phát triển Giải pháp (Java, .NET, Golang Developer)

Hà Nội Khối Dịch vụ Công nghệ Ngân hàng
Fulltime (toàn thời gian) Thỏa thuận 4 chỉ tiêu Hạn: 2026-12-31

Mô tả công việc

Chịu trách nhiệm (i) Phát triển và tích hợp các ứng dụng công nghệ phục vụ hoạt động kinh doanh trong các lĩnh vực Cho vay, Thẻ, Tiền gửi và Thu hồi nợ theo yêu cầu nghiệp vụ; (ii) Tìm hiểu, nghiên cứu xu hướng công nghệ, công cụ mới để đề xuất các giải pháp phù hợp hỗ trợ chuyển đổi số, nâng cao hiệu quả vận hành và trải nghiệm khách hàng trong các mảng kinh doanh liên quan.
1. Phát triển và triển khai giải pháp ứng dụng (35%)

  • Tiếp nhận và nghiên cứu các yêu cầu đã được phân tích bởi đội ngũ Phân tích nghiệp vụ (BA) để hiểu rõ mục tiêu, phạm vi và kỳ vọng của nghiệp vụ.
  • Phát triển, kiểm thử đơn vị (unit test) và triển khai các tính năng, đảm bảo đúng hạn và tuân thủ tiêu chuẩn mã hóa, bảo mật.
  • Phối hợp với các nhóm liên quan trong quá trình tích hợp và triển khai.

2. Thiết kế chi tiết giải pháp và tài liệu hóa (25%)

  • Thực hiện và duy trì tài liệu thiết kế kỹ thuật chi tiết, đảm bảo rõ ràng, đầy đủ, tuân thủ chuẩn kiến trúc.
  • Thực hiện thiết kế chi tiết, đảm bảo chất lượng và tính khả thi của giải pháp.
  • Đảm bảo liên kết chặt chẽ giữa yêu cầu nghiệp vụ, thiết kế và giải pháp triển khai.

3. Quản lý rủi ro và xử lý sự cố (20%)

  • Chủ động nhận diện các rủi ro kỹ thuật, đề xuất biện pháp giảm thiểu.
  • Phối hợp xử lý kịp thời các vấn đề phát sinh trong phạm vi công việc, đảm bảo SLA.
  • Thực hiện đánh giá tác động chính xác khi có sự thay đổi hoặc rủi ro phát sinh.

4. Hợp tác dự án và phát triển năng lực (15%)

  • Hợp tác chặt chẽ với các nhóm liên phòng ban trong quá trình phát triển và triển khai giải pháp.
  • Thực hiện thiết kế chi tiết và triển khai, chia sẻ kinh nghiệm, góp phần xây dựng năng lực đội nhóm.
  • Chủ động học hỏi, cập nhật kiến thức mới và tham gia các hoạt động đào tạo, huấn luyện.

5. Thực hiện các nhiệm vụ khác theo sự phân công của cấp quản lý (5%)
Yêu cầu:

  • Tốt nghiệp Đại học trở lên các ngành Công nghệ Thông tin, Hệ thống Thông Tin, Khoa học Máy tính, Toán Tin hoặc các chuyên ngành có liên quan.
  • Tối thiểu 7 năm (Chuyên gia)/ 5 năm (Chuyên viên cao cấp)/ 3 năm (Chuyên viên chính)/ 2 năm (Chuyên viên) kinh nghiệm làm việc trong lĩnh vực vận hành hệ thống công nghệ trong ngành tài chính, ngân hàng.
  • Ưu tiên ứng viên đã tham gia các dự án Core Banking, Thẻ, Thu hồi nợ, Thanh toán hoặc các hệ sinh thái dịch vụ số.
  • Hiểu rõ quy trình phát triển ứng dụng, thiết kế chi tiết.
  • Có kiến thức và kinh nghiệm triển khai hệ thống đa lớp, API, microservices, container (Docker, Kubernetes...).
  • Có kinh nghiệm làm việc với các hệ thống lõi ngân hàng, hệ thống thẻ, thu hồi nợ, hệ thống thanh toán, hoặc tích hợp hệ sinh thái dịch vụ số
  • Có các chứng chỉ quốc tế về Cloud phát triển/ quản trị ứng dụng, thiết kế chi tiết là một lợi thế.
  • Thành thạo một hoặc nhiều ngôn ngữ lập trình (Java, .NET, Python...) và công cụ quản lý mã nguồn (Git, Jenkins, Jira, Azure DevOpt…).
  • Đã làm việc với các hệ cơ sở dữ liệu tiên tiến: Oracle, Microsoft SQL Server, MySQL, PosgreSQL, MongoDB,…
  • Kinh nghiệm phát triển và vận hành các hệ thống trên nhiều môi trường: Cloud AWS, Azure, Google, On-prem
  • Đọc hiểu tài liệu phân tích, thiết kế kiến trúc, biểu đồ kỹ thuật.
  • Phân tích, giải quyết vấn đề logic.
  • Lập kế hoạch, quản lý tiến độ công việc.
  • Giao tiếp hiệu quả với đối tượng kỹ thuật và phi kỹ thuật.
  • Làm việc độc lập hoặc làm việc nhóm, sẵn sàng hỗ trợ và chia sẻ.
  • Tiếng Anh: có khả năng đọc hiểu tài liệu kỹ thuật.
  • TOEIC đạt 500 trở lên hoặc IELTS đạt 5.5 trở lên là một lợi thế.

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

Phân tích kỹ năng – Vị trí Phát triển Giải pháp tại VIB

1. Yêu cầu cốt lõi từ tin tuyển dụng

Vị trí này ở Khối Dịch vụ Công nghệ Ngân hàng của VIB – một trong những ngân hàng đi đầu về chuyển đổi số tại Việt Nam. Đây không chỉ là vị trí lập trình thuần túy mà đòi hỏi tư duy giải pháp toàn diện gắn liền với nghiệp vụ tài chính. Job description thể hiện rõ họ tuyển người "Chuyên gia / Chuyên viên cao cấp" – tức là level senior trở lên, có khả năng độc lập và dẫn dắt kỹ thuật.

2. Hard Skills – Phân nhóm chi tiết

Nhóm kỹ năng Yêu cầu cụ thể Mức độ ưu tiên
Ngôn ngữ lập trình Java, .NET, Python, Golang ★★★★★ Bắt buộc (ít nhất 1 ngôn ngữ thành thạo)
Kiến trúc hệ thống Microservices, API (REST/gRPC), hệ thống đa lớp ★★★★★ Bắt buộc
Container & Orchestration Docker, Kubernetes ★★★★☆ Rất quan trọng
Cơ sở dữ liệu Oracle, MSSQL, MySQL, PostgreSQL, MongoDB ★★★★★ Bắt buộc
Cloud Platform AWS, Azure, GCP, On-prem ★★★★☆ Rất quan trọng
DevOps/CI-CD Git, Jenkins, Jira, Azure DevOps ★★★★☆ Rất quan trọng
Nghiệp vụ ngân hàng Core Banking, Thẻ, Cho vay, Thu hồi nợ, Thanh toán ★★★★☆ Ưu tiên cao
Thiết kế & tài liệu Thiết kế chi tiết, tài liệu kỹ thuật, biểu đồ kiến trúc ★★★★☆ Bắt buộc
Ngoại ngữ Tiếng Anh đọc hiểu tài liệu; TOEIC 500+ / IELTS 5.5+ ★★★☆☆ Có là lợi thế

3. Bảng so sánh 4 cấp bậc trong tin tuyển dụng

Cấp bậc Kinh nghiệm tối thiểu Mức lương tham khảo (gross/tháng) Kỳ vọng chính
Chuyên viên 2 năm 25–40 triệu Code chắc tay, theo task được giao
Chuyên viên chính 3 năm 35–55 triệu Độc lập module, mentoring junior
Chuyên viên cao cấp 5 năm 50–80 triệu Thiết kế giải pháp, làm việc với BA/PM
Chuyên gia 7 năm 70–120+ triệu Dẫn dắt kỹ thuật, kiến trúc hệ thống

(Lưu ý: mức lương VIB thuộc top ngân hàng tư nhân về trả lương công nghệ, mức tham khảo có thể cao hơn tùy năng lực thực tế.)

4. Soft Skills cần phát huy

  • Tư duy logic – giải quyết vấn đề: Job description nhắc đến nhiều lần "phân tích", "đánh giá tác động", "nhận diện rủi ro" – đây là kỹ năng cốt lõi.
  • Giao tiếp đa tầng: Phải làm việc với BA, tester, ops, kinh doanh – mỗi nhóm một ngôn ngữ khác nhau.
  • Quản lý tiến độ: 35% trọng số công việc là delivery, đòi hỏi biết quản lý thời gian.
  • Tinh thần học hỏi: 15% công việc dành cho việc cập nhật công nghệ mới.

5. Chứng chỉ quốc tế gợi ý (nếu bạn muốn "ăn đứt" ứng viên khác)

  • Oracle Certified Professional Java SE 11/17 – chứng minh depth về Java.
  • AWS Certified Developer – Associate hoặc AWS Solutions Architect – phù hợp với yêu cầu cloud.
  • Microsoft Certified: Azure Developer Associate – nếu bạn theo .NET.
  • Certified Kubernetes Application Developer (CKAD) – cho vị trí cao cấp.
  • Certified Scrum Developer hoặc SAFe – thể hiện tư duy Agile/lean.
  • ISTQB Foundation Level – bonus nếu bạn hiểu sâu về testing.

6. Lời khuyên nhanh

> Nếu bạn đang ở mức 3 năm kinh nghiệm và đã làm qua 1 dự án ngân hàng (Core Banking/Thẻ/Payment), bạn hoàn toàn đủ điều kiện apply vị trí Chuyên viên chính. Đừng tự ti về tên gọi "Chuyên gia" – VIB thường cho nhiều slot ở các level, miễn bạn match kỹ thuật.

Chuẩn bị phỏng vấn

Hướng dẫn phỏng vấn – Vị trí Solution Development VIB

1. Quy trình tuyển dụng dự kiến (4 vòng tiêu chuẩn)

Dựa trên kinh nghiệm phỏng vấn tại các ngân hàng lớn cùng phân khúc (Techcombank, MB, VPBank, ACB), quy trình VIB thường diễn ra như sau:

Vòng 1 – HR Screening (30–45 phút)

  • Xác nhận thông tin cá nhân, kinh nghiệm, mức lương mong muốn.
  • HR sẽ test khả năng diễn đạt, lý do nghỉ việc cũ, định hướng nghề nghiệp.
  • Một số HR có thể hỏi nhanh về tech stack để filter sớm.

Vòng 2 – Bài kiểm tra kỹ thuật (60–90 phút)

  • Có thể online (HackerRank/CodeSignal) hoặc tại chỗ.
  • Dạng bài: coding (thuật toán trung bình), SQL query, một số câu trắc nghiệm về Java/.NET/concurrency.
  • Có thể có bài tập thiết kế hệ thống mini.

Vòng 3 – Technical Interview sâu (90 phút)

  • Phỏng vấn với Senior Tech Lead / Solution Architect.
  • Hỏi về kiến trúc microservices, API design, database optimization.
  • Câu hỏi về nghiệp vụ ngân hàng (Core Banking flow, card processing, debt collection).
  • Có thể yêu cầu walkthrough một project bạn từng làm.

Vòng 4 – Final Interview với Quản lý cấp cao (45–60 phút)

  • Trưởng phòng/Giám đốc khối.
  • Tập trung vào tư duy chiến lược, khả năng dẫn dắt, cultural fit.
  • Thương lượng lương, benefits.

2. Câu hỏi hay gặp theo từng vòng

Vòng HR:

  • "Tại sao bạn muốn rời công ty hiện tại?"
  • "Mức lương bạn mong muốn là bao nhiêu?"
  • "Bạn biết gì về VIB và chiến lược chuyển đổi số của VIB?"

Vòng Technical Test – Coding:

  • Implement một REST API xử lý chuyển khoản (có transaction).
  • Tối ưu SQL query với JOIN nhiều bảng.
  • Giải thích sự khác biệt giữa Stack và Heap trong Java/C#.
  • Implement Singleton thread-safe.

Vòng Technical Interview:

  • "Hãy thiết kế hệ thống xử lý thẻ tín dụng real-time, throughput 10,000 TPS."
  • "Khi nào nên dùng SQL database, khi nào nên dùng NoSQL (MongoDB)?"
  • "Bạn đã handle sự cố production nào nghiêm trọng nhất? Cách xử lý?"
  • "Microservices vs Monolith – khi nào chọn cái nào?"
  • "Giải thích CAP theorem và áp dụng trong hệ thống thanh toán."
  • "Bạn hiểu gì về idempotency key trong xử lý payment?"
  • "Walk me through một flow cho vay từ lúc khách hàng đăng ký đến lúc giải ngân."

Vòng Final:

  • "Bạn nghĩ mình đóng góp gì cho VIB trong 3 năm tới?"
  • "Nếu có conflict giữa deadline và chất lượng code, bạn xử lý thế nào?"
  • "Bạn đánh giá thế nào về xu hướng AI trong banking?"

3. Tips chuẩn bị quan trọng

Nghiên cứu VIB trước buổi phỏng vấn:

  • VIB là ngân hàng đầu tiên launch MyVIB 2.0 và nhiều sản phẩm số.
  • VIB đẩy mạnh AI, Open API, Banking-as-a-Service.
  • Văn hóa VIB được đánh giá là khá dynamic, trẻ trung so với nhóm ngân hàng nhà nước.

Chuẩn bị "Bank project story":

  • Mỗi dự án bạn từng làm, chuẩn bị sẵn dạng STAR (Situation – Task – Action – Result).
  • Ví dụ: "Dự án migrate Core Banking từ Oracle sang microservice – tôi chịu trách nhiệm thiết kế API layer, kết quả giảm 40% latency, xử lý được peak 5,000 TPS."

Câu hỏi ngược lại cho nhà tuyển dụng:

  • "Team hiện tại có bao nhiêu người? Stack công nghệ đang dùng?"
  • "VIB đang trong quá trình migrate hay maintain hệ thống?"
  • "Cơ hội được rotate qua các mảng (Lending, Card, Payment) không?"

4. Dress code

  • Nam: Sơ mi trắng/xanh nhạt + quần tây + giày tây. Có thể mặc vest nhưng không bắt buộc ở vòng technical.
  • Nữ: Sơ mi/blouse công sở + quần tây/chân váy. Trang điểm nhẹ, tóc gọn gàng.
  • Lưu ý: Các vòng HR/Manager nên formal hơn; vòng technical có thể smart-casual nếu công ty cho phép.

Lộ trình ôn thi

Lộ trình ôn tập & chuẩn bị (1–2 tuần)

Tổng quan lộ trình

Vị trí này yêu cầu tổ hợp 3 trụ cột kiến thức: (1) Kỹ thuật lập trình nâng cao, (2) Kiến trúc hệ thống hiện đại, (3) Nghiệp vụ ngân hàng. Dưới đây là lộ trình gợi ý để bạn cover cả 3 trụ cột trong 10–14 ngày.

---

📅 Tuần 1: Nền tảng kỹ thuật & nghiệp vụ

Ngày 1–2: Java/.NET/Golang nâng cao

  • Ôn lại Concurrency (Thread, Executor, CompletableFuture trong Java; async/await trong C#; goroutine, channel trong Go).
  • JVM internals (memory model, GC tuning, classloading) hoặc CLR (.NET).
  • Design Patterns thường dùng: Singleton, Factory, Builder, Strategy, Observer, Repository, Circuit Breaker.
  • Tài liệu: Effective Java (Joshua Bloch), C# in Depth (Jon Skeet), Go in Action.

Ngày 3–4: Microservices & Distributed System

  • Đọc về Microservices pattern từ microservices.io (Chris Richardson).
  • Ôn API design: RESTful chuẩn, OpenAPI/Swagger, versioning, pagination, error handling.
  • Message broker: Kafka, RabbitMQ – use case và cách áp dụng trong banking.
  • Resilience pattern: Circuit Breaker, Retry, Bulkhead, Rate Limiting.
  • Tài liệu: Building Microservices (Sam Newman), Designing Data-Intensive Applications (Martin Kleppmann).

Ngày 5–6: Database & Performance

  • SQL sâu: Index, Query optimization, EXPLAIN plan, Transaction isolation level, deadlock handling.
  • NoSQL: Khi nào dùng MongoDB/Cassandra vs SQL. CAP theorem.
  • Database cho banking: Oracle RAC, PostgreSQL replication, sharding.
  • Tài liệu: High Performance MySQL, PostgreSQL: Up and Running.

Ngày 7: DevOps & Cloud

  • Docker: Dockerfile tối ưu, multi-stage build.
  • Kubernetes: Pod, Deployment, Service, ConfigMap, Helm chart cơ bản.
  • CI/CD: GitFlow, Jenkins pipeline, Azure DevOps.
  • Cloud cơ bản: AWS (EC2, S3, RDS, Lambda, SQS) hoặc Azure (App Service, Functions, Service Bus).

---

📅 Tuần 2: Nghiệp vụ ngân hàng & Mock interview

Ngày 8–9: Nghiệp vụ ngân hàng cốt lõi

  • Core Banking System: Khái niệm, các module chính (Customer, Account, Deposit, Loan, GL).
  • Card Processing: Flow từ issuing đến acquiring, các chuẩn ISO 8583, EMV chip.
  • Lending Process: Origination → Credit scoring → Approval → Disbursement → Collection.
  • Debt Collection: Early stage, late stage, soft/hard collection, agency integration.
  • Payment System: Napas, SWIFT, card network (Visa/Mastercard/JCB), QR code (VietQR).
  • Tài liệu tham khảo:
  • Blog MoMo TechVNG Tech Talk
  • Slide về Core Banking từ Fintech Vietnam community
  • Wikipedia về ISO 8583, ACH, SWIFT

Ngày 10: System Design Practice

  • Luyện thiết kế:
  • Hệ thống chuyển tiền real-time (giống Napas 24/7)
  • Hệ thống phát hành thẻ tín dụng
  • Loan origination platform
  • Sử dụng khung: Requirements → High-level design → Database schema → API design → Deep dive → Trade-off.

Ngày 11: Coding Challenge

  • Luyện trên LeetCode (Medium): focus vào String, Array, Hash Table, Tree, DP cơ bản.
  • Bài SQL practice trên HackerRank.
  • Coding challenge về concurrency và OOP.

Ngày 12: Behavioral & Soft Skills

  • Chuẩn bị 3–5 câu chuyện STAR cho: xử lý sự cố production, conflict với đồng nghiệp, dự án thất bại, mentoring junior.
  • Đọc về VIB: lịch sử, sản phẩm nổi bật, chiến lược số hóa, tin tức gần đây.

Ngày 13–14: Mock Interview & Review

  • Nhờ bạn bè mock interview hoặc dùng Pramp, Interviewing.io.
  • Review toàn bộ kiến thức đã học, chuẩn bị portfolio/CV dạng 2-trang STAR.
  • Ngủ đủ giấc 2 đêm trước buổi phỏng vấn.

---

📚 Tài liệu tham khảo tổng hợp

Loại Tên tài liệu Link/Ghi chú
Sách Designing Data-Intensive Applications Martin Kleppmann
Sách Building Microservices (2nd Edition) Sam Newman
Sách Effective Java (3rd Edition) Joshua Bloch
Sách The Basics of Banking Kenneth E. Hill
Blog Martin Fowler (martinfowler.com) Về microservices
Blog Engineering at VIB, Techcombank Slides trên SlideShare
Khóa học Coursera: Cloud Engineering with Google Cloud Free audit
Khóa học Udemy: System Design Masterclass Trang Đặng Phan
Khóa học Pluralsight: Kubernetes for Developers Có trial
Forum Vietnamese Fintech Community Facebook Group
Forum Stack Overflow, Reddit r/ExperiencedDevs Q&A

Tư vấn nghề nghiệp

Lời khuyên sự nghiệp – Developer ngân hàng VIB

1. Lộ trình thăng tiến điển hình trong khối công nghệ ngân hàng

```
Developer (M1) → Senior Developer (M2) → Lead Developer (M3)
↓ ↓ ↓
Solution Architect → Technical Architect → Chief Architect / CTO

Engineering Manager → Director of Engineering → CIO/CDO
```

Tại VIB specifically:

  • Mức M1–M3 (2–7 năm): Tương ứng Chuyên viên → Chuyên viên chính → Chuyên viên cao cấp.
  • Mức M4+ (7+ năm): Tech Lead, Solution Architect, hoặc rẽ sang quản lý – Engineering Manager.
  • Mức M5+ (10+ năm): Có thể là Giám đốc công nghệ của 1 phòng ban trong Khối.

2. Mức lương kỳ vọng theo cấp bậc (2024–2025, Hà Nội, VIB)

Cấp bậc Kinh nghiệm Gross/tháng Total comp (gồm thưởng Tết, 13th, performance bonus)
Chuyên viên 2 năm 25–40 triệu 350–550 triệu/năm
Chuyên viên chính 3–4 năm 40–60 triệu 550–800 triệu/năm
Chuyên viên cao cấp 5–7 năm 60–95 triệu 800 triệu–1.3 tỷ/năm
Chuyên gia 7–10 năm 90–140 triệu 1.3–2 tỷ/năm
Tech Lead/Architect 8–12 năm 120–200 triệu 1.8–3 tỷ/năm

Lưu ý quan trọng:

  • VIB trả lương thuộc nhóm top trong hệ thống ngân hàng tư nhân, ngang Techcombank, MB, VPBank.
  • Lương gross chưa bao gồm: thưởng lễ/Tết, 13th month salary, performance bonus (thường 2–4 tháng lương), stock/ESOP (nếu có), phúc lợi khác.
  • Các vị trí Core Banking, Card, Payment thường có mức cao hơn 10–20% so với mảng khác do tính chất phức tạp.

3. Kỹ năng nên phát triển thêm (dù bạn đang ở level nào)

🔹 Cho người mới vào (2–3 năm):

  • Sâu hơn về Clean Code (Robert C. Martin), Refactoring.
  • Học thêm Golang nếu background Java/.NET – Go đang rất hot trong banking backend vì performance và concurrency tốt.
  • Làm quen với Kafka, RabbitMQ.

🔹 Cho Senior (5–7 năm):

  • System Design thật sâu, đọc cuốn Designing Data-Intensive Applications.
  • Domain-Driven Design (DDD) – cực kỳ quan trọng cho banking.
  • Cloud-native architecture (12-factor app, service mesh như Istio).
  • Một chứng chỉ quốc tế (AWS Solution Architect Pro, CKAD).

🔹 Cho Expert/Lead (7+ năm):

  • Architecture patterns nâng cao: Event Sourcing, CQRS, Saga pattern.
  • Mentoring & Coaching – kỹ năng dẫn dắt đội ngũ 5–15 người.
  • Strategic thinking: Hiểu business model ngân hàng, tham gia định hướng sản phẩm số.
  • AI/ML cơ bản cho banking (fraud detection, credit scoring).

4. Có nên chọn VIB hay không?

NÊN chọn VIB nếu:

  • Bạn muốn làm việc với hệ thống ngân hàng số hiện đại, không quá nặng legacy.
  • Bạn thích văn hóa dynamic, nhiều sản phẩm mới ra mắt.
  • Bạn đang ở level Senior và muốn build nền tảng vững để nhảy lên Architect.

CÂN NHẮC nếu:

  • Bạn thích môi trường startup fintech (Timo, Cake, etc.) – VIB vẫn là corporate bank, sẽ có nhiều quy trình hơn.
  • Bạn muốn compensation tối đa – có thể cân nhắc các công ty fintech trả cao hơn (MoMo, ZaloPay, VNPay) hoặc big tech (Google, Microsoft VN).
  • Bạn muốn làm AI/ML core – VIB có team data nhưng chưa mạnh bằng các fintech pure-play.

5. "Insider tips" từ người trong ngành

  • VIB đang chuyển đổi mạnh sang microservices: nếu bạn join lúc này, sẽ được tham gia các dự án green-field, học hỏi rất nhanh.
  • Phòng CardPhòng Lending là hai team thường xuyên tuyển, dễ vào nhất cho người chuyển từ fintech.
  • Phỏng vấn ở VIB không khó bằng Techcombank/MB về mặt thuật toán, nhưng câu hỏi nghiệp vụ banking sẽ sâu hơn – chuẩn bị kỹ mảng này.
  • Khối Dịch vụ Công nghệ Ngân hàng là phòng ban lớn trong VIB, thường có 50–100 engineers, nên cơ hội rotate team và học hỏi cross-domain là rất lớn.

---

6. Kết luận

Đây là vị trí rất đáng để apply nếu bạn đang ở level Senior Developer (5+ năm) muốn thăng tiến lên Architect trong môi trường ngân hàng số hóa mạnh. VIB trả lương tốt, có dự án thực sự, và đội ngũ tech chuyên nghiệp. Điểm trừ duy nhất là văn hóa vẫn là corporate bank – không "wild" như startup fintech, nhưng bù lại bạn có job stabilityquy trình bài bản.

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

Em mới ra trường, có 1 năm kinh nghiệm freelance, có apply được vị trí này không?

Câu trả lời ngắn: Không phù hợp. Vị trí này yêu cầu tối thiểu 2 năm (thấp nhất là Chuyên viên), và quan trọng hơn là phải làm trong hệ thống tài chính/ngân hàng chứ không phải freelance bên ngoài. Bạn nên tìm các vị trí Fresher/Junior ở VIB hoặc các công ty fintech trước, build 1–2 năm kinh nghiệm thực chiến với hệ thống ngân hàng, sau đó quay lại apply. Trong thời gian chờ, học thêm Spring Boot/Quarkus/.NET Core và làm project mô phỏng Core Banking để có portfolio.

Mức lương cho vị trí Chuyên viên cao cấp tại VIB là bao nhiêu? Em đang được offer 70 triệu ở công ty fintech, có nên nhảy qua?

Mức 70 triệu cho Senior Developer 5–7 năm là khá tốt trong thị trường fintech. Tuy nhiên, VIB thường offer gross 60–95 triệu cho level Chuyên viên cao cấp, cộng thêm performance bonus, thưởng lễ/Tết và các phúc lợi ngân hàng. Bạn nên so sánh total compensation chứ không chỉ gross. Ngoài ra, VIB cho bạn: (1) brand ngân hàng lớn trong CV, (2) kinh nghiệm làm việc với hệ thống Core Banking, (3) job stability. Fintech trả lương cao nhưng rủi ro cũng cao hơn. Nếu bạn muốn long-term career trong banking, VIB là lựa chọn tốt. Nếu bạn thích high-risk high-reward fintech, ở lại cũng OK. Mẹo: đàm phán để VIB offer thêm 10–15% so với hiện tại, vì đó là chuẩn "golden handshake" khi nhảy việc.

Tôi đang làm .NET Developer ở công ty outsourcing, muốn chuyển sang làm ngân hàng như VIB. Cơ hội như thế nào?

Cơ hội hoàn toàn khả thi. .NET là một trong những stack được VIB liệt kê trong JD, nên bạn không bị loại về tech stack. Tuy nhiên, bạn cần: (1) Học thêm về nghiệp vụ ngân hàng – đọc tài liệu về Core Banking, Card, Payment; (2) Học microservices thay vì chỉ làm monolith API; (3) Có 1–2 project có thể kể với người phỏng vấn – nếu chưa có project banking thật, hãy làm project giả trên GitHub mô phỏng flow cho vay hoặc xử lý thẻ; (4) Nếu được, học thêm Java hoặc Golang ở mức cơ bản để có lợi thế cạnh tranh. Xu hướng hiện tại nhiều ngân hàng đang migrate từ .NET sang Java/Go, nên nếu bạn đa stack sẽ có giá trị hơn.

Golang có thực sự bắt buộc không? Tôi chỉ giỏi Java, không biết Go thì có cơ hội không?

Golang được liệt kê trong tiêu đề công việc nhưng trong phần yêu cầu chi tiết, VIB chỉ nói "thành thạo một hoặc nhiều ngôn ngữ (Java, .NET, Python…)" – không bắt buộc Go. Thực tế, phần lớn hệ thống Core Banking của ngân hàng Việt Nam đang viết bằng Java (Spring Boot, Quarkus). Nên nếu bạn vững Java, đó là điểm cộng lớn. Tuy nhiên, Go đang được nhiều ngân hàng dùng cho các service nhỏ, high-performance (notification, fraud detection, batch processing). Nếu bạn đang ở level Senior muốn apply vị trí này, không cần Go ngay, nhưng nên tự học cơ bản trong 1–2 tháng để mở rộng cơ hội tương lai.

VIB có văn hóa làm việc như thế nào? Có OT nhiều không? Có áp lực doanh số như ngân hàng khác không?

VIB được đánh giá có văn hóa hiện đại so với các ngân hàng truyền thống – trẻ trung, năng động, nhiều sáng kiến số hóa. Khối công nghệ nói chung ít bị áp lực doanh số như sales/relationship manager, KPI chủ yếu là delivery, code quality, uptime hệ thống. OT: có nhưng không quá nhiều, dao động 5–10 giờ/tuần tuỳ dự án. Có deadline gấp thì OT, bình thường về đúng giờ. Đặc biệt, VIB có chính sách hybrid working cho nhiều phòng ban IT (2–3 ngày WFH/tuần). Tuy nhiên, khi release hệ thống lớn hoặc có sự cố, bạn có thể phải trực ngoài giờ. Nhìn chung, đây là môi trường tốt cho dev ngân hàng.

Tôi là Tech Lead 10 năm kinh nghiệm, đã làm Fintech, muốn apply vị trí Chuyên gia ở VIB. Cần chuẩn bị gì đặc biệt?

Với 10 năm kinh nghiệm và đã ở level Tech Lead, bạn hoàn toàn vượt yêu cầu cho vị trí Chuyên gia (7+ năm). Để tăng tỷ lệ đậu, bạn nên: (1) Chuẩn bị presentation/demo về kiến trúc hệ thống bạn từng thiết kế – thường VIB cho vòng phỏng vấn cuối yêu cầu thuyết trình về technical solution; (2) Showcase khả năng lãnh đạo: đội ngũ bạn đã dẫn dắt, dự án cross-team, mentoring junior; (3) Hiểu biết sâu về banking domain – dù từ fintech, bạn cần biết sự khác biệt giữa fintech và core banking (regulation, compliance, Ngân hàng Nhà nước); (4) Đề xuất luận điểm rõ ràng về việc bạn mang lại giá trị gì cho VIB trong 3 năm tới; (5) Về offer, với level này bạn có thể đàm phán 120–180 triệu gross tùy năng lực và stock/ESOP.

Phỏng vấn vị trí này có cần thi coding test không? Khó cỡ nào?

Có, hầu như chắc chắn có bài test kỹ thuật. Thường là 60–90 phút, dạng HackerRank hoặc giấy. Độ khó: LeetCode Medium trở xuống, không quá khó về thuật toán, nhưng tập trung vào: (1) Coding sạch, clean code; (2) Handle edge case; (3) Hiểu concurrency/multithreading; (4) SQL query (rất quan trọng); (5) Một số câu hỏi về OOP, design pattern. Mẹo: không cần luyện DP khó, tập trung vào các bài String, Array, Hash Table, BFS/DFS, SQL join phức tạp. Nếu apply vị trí Chuyên gia, có thể có thêm bài system design mini (15–20 phút) yêu cầu sketch kiến trúc.

VIB có chính sách đào tạo và cấp chứng chỉ cho nhân viên IT không?

Theo thông tin từ nhiều nguồn, VIB có ngân sách đào tạo cho IT – bao gồm: (1) Hỗ trợ thi chứng chỉ quốc tế như AWS, Azure, Oracle Java, Kubernetes; (2) Các khóa đào tạo internal về banking domain, security, compliance; (3) Hội thảo công nghệ, conference (VIB là sponsor của nhiều sự kiện tech); (4) Cơ chế rotation giữa các team trong Khối (Core Banking, Card, Payment, Lending, Collection); (5) Budget riêng cho mỗi nhân viên khoảng 10–30 triệu/năm cho self-development. Nên khi phỏng vấn, bạn có thể hỏi HR về chính sách đào tạo cụ thể để đánh giá cam kết phát triển nhân sự.