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
ACB

IT - Solution Architect

Hội sở (Hồ Chí Minh) Khối Công nghệ Thông tin
Thương lượng Hạn: 2026-08-31

Mô tả công việc

We are looking for software team leaders (in both core and non-core) who are responsible for the leading team and handling the technical architecture for the projects. The candidate should have good experience in software and infrastructure architecture, security design patterns, microservices architecture, coding standards, RESTful APIs, single sign-on, single sign-off, Oauth 2.0, OpenID, LDAP, SAML, and federated identity management Job Descriptions: - Organize and monitoring software development lifecycle such as approve documents and manage work, Evaluate and select software solutions, programming tools. - Understanding and applying the software architecture and application security. - Cooperate with other sub-dept/dept or project team to build software development plan. - Technical support, solve problems. - Leading team (3-10 members) and training. - Research new software engineering technicals and apply them to the projects. - Participate projects and/or implement other jobs as per assignment /authorized. Requirements: - BS, MS degree in computer science, software engineering, or a related technical field. - 2+ years of experience in the role of Technical Leader/Software Architect. - Expert in Microsoft (.NET, C#....) programming languages - Experience in frameworks, such as .Net Core, ASP .Net. - Excellent in Microservices architecture for high traffic applications. - Strong knowledge of OOP, design patterns, multithreading/concurrency programming, data structure, and algorithms. - Very strong problem solving with deep system know-how across all layers - Experience in the good foundation of SQL and NoSQL databases, such as Oracle, PostgreSQL, Couchbase, MongoDB. - Experience in distributed storage & messaging systems (RabbitMQ, Active, Kafka…), microservices, ELK, and mobile development. - Experience with event-driven applications using queues, service buses, and other related patterns. - Knowledge of Keycloak/Redhat SSO is a big plus. - Experience defining the architecture of cloud-deployed applications (AWS/Azure preferred). - Experience with containerized applications using Docker, Kubernetes, or another similar tooling. - Experience defining and driving SecDevOps best practices within large teams. - Experience establishing legacy modernization and migration roadmaps for large-scale applications. - Understanding of CI/CD software development environments. - Experience in agile development teams, such as Scrum, Kanban. - Interested in dealing with technical challenges and keen on exploring new things. - Good problem-solving skills and teamwork spirit. - Strong communication skills to effectively collaborate with other developers and stakeholders. 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 * Công việc hiện tại của bạn * Nội dung (Cover letter) Ảnh chân dung Click to select image Giới tính (Gender)  * -- Giới tính (Gender) --Nam (Male)Nữ (Female)Không hiển thị (Not display) 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) Tên trường Đại học/Cao Đẳng/Trung Cấp (University/Academy) Chuyên ngành Loại tốt nghiệp -- Loại tốt nghiệp --GiỏiKháTrung bình KháTrung bìnhYếuKém Kinh nghiệm + Thông tin thêm CV của bạn * Click để chọn & tải lên CV của bạn Địa điểm làm việc Hồ Chí Minh 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":"2021-02-03", "description":"We are looking for software team leaders (in both core and non-core) who are responsible for the leading team and handling the technical architecture for the projects. The candidate should have good experience in software and infrastructure architecture, security design patterns, microservices architecture, coding standards, RESTful APIs, single sign-on, single sign-off, Oauth 2.0, OpenID, LDAP, SAML, and federated identity management Job Descriptions: - Organize and monitoring software development lifecycle such as approve documents and manage work, Evaluate and select software solutions, programming tools. - Understanding and applying the software architecture and application security. - Cooperate with other sub-dept/dept or project team to build software development plan. - Technical support, solve problems. - Leading team (3-10 members) and training. - Research new software engineering technicals and apply them to the projects. - Participate projects and/or implement other jobs as per assignment /authorized. Requirements: - BS, MS degree in computer science, software engineering, or a related technical field. - 2+ years of experience in the role of Technical Leader/Software Architect. - Expert in Microsoft (.NET, C#....) programming languages - Experience in frameworks, such as .Net Core, ASP .Net. - Excellent in Microservices architecture for high traffic applications. - Strong knowledge of OOP, design patterns, multithreading/concurrency programming, data structure, and algorithms. - Very strong problem solving with deep system know-how across all layers - Experience in the good foundation of SQL and NoSQL databases, such as Oracle, PostgreSQL, Couchbase, MongoDB. - Experience in distributed storage & messaging systems (RabbitMQ, Active, Kafka…), microservices, ELK, and mobile development. - Experience with event-driven applications using queues, service buses, and other related patterns. - Knowledge of Keycloak/Redhat SSO is a big plus. - Experience defining the architecture of cloud-deployed applications (AWS/Azure preferred). - Experience with containerized applications using Docker, Kubernetes, or another similar tooling. - Experience defining and driving SecDevOps best practices within large teams. - Experience establishing legacy modernization and migration roadmaps for large-scale applications. - Understanding of CI/CD software development environments. - Experience in agile development teams, such as Scrum, Kanban. - Interested in dealing with technical challenges and keen on exploring new things. - Good problem-solving skills and teamwork spirit. - Strong communication skills to effectively collaborate with other developers and stakeholders. ", "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": "IT - Solution Architect", "value": "23305" }, "title": "IT - Solution Architect", "validThrough":"2026-08-31" }

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

## Phân tích Kỹ năng Yêu cầu cho vị trí IT - Solution Architect tại ACB ### 1. Kỹ năng Hard Skills (Bắt buộc) **Ngôn ngữ & Framework:** - Chuyên sâu Microsoft (.NET, C#) - Thành thạo .NET Core, ASP.NET **Kiến trúc:** - Microservices architecture cho ứng dụng high traffic - Kiến trúc phần mềm & bảo mật ứng dụng - Event-driven applications - Legacy modernization & migration roadmaps **Database:** - SQL: Oracle, PostgreSQL - NoSQL: MongoDB, Couchbase **Hệ thống phân tán:** - Message broker: RabbitMQ, ActiveMQ, Kafka - Distributed storage - ELK stack **Cloud & Container:** - AWS hoặc Azure (ưu tiên) - Docker, Kubernetes **DevOps/SecDevOps:** - CI/CD pipeline - Security DevOps best practices **Authentication/Identity:** - OAuth 2.0, OpenID - SSO, LDAP, SAML - Keycloak/Redhat SSO (lợi thế lớn) **Khác:** - RESTful APIs - OOP, Design Patterns, Multithreading - Data Structure & Algorithms - Agile (Scrum, Kanban) --- ### 2. Kỹ năng Soft Skills - **Leadership:** Quản lý đội nhóm 3-10 người - **Communication:** Giao tiếp hiệu quả với developers và stakeholders - **Problem-solving:** Giải quyết vấn đề sâu ở mọi layer hệ thống - **Teamwork:** Tinh thần làm việc nhóm - **Research:** Nghiên cứu và áp dụng công nghệ mới --- ### 3. Chứng chỉ Gợi Ý | Cấp độ | Chứng chỉ | Giá trị ứng tuyển | |--------|-----------|-------------------| | Cloud | AWS Solutions Architect / Azure Solutions Architect | Rất cao | | DevOps | CKA (Kubernetes), AWS DevOps Engineer | Cao | | Security | CISSP, CSSLP | Cao (SecDevOps) | | .NET | Microsoft Certified: Azure Developer Associate | Trung bình - Cao | | Architecture | TOGAF, CITA | Là lợi thế | --- ### 4. Bảng So sánh: Ứng viên Cạnh Tranh vs. Tối Thiểu | Tiêu chí | Mức tối thiểu | Mức cạnh tranh | |----------|---------------|----------------| | Kinh nghiệm | 2+ năm Technical Leader/Architect | 4-5+ năm, có kinh nghiệm banking domain | | .NET | Biết .NET Core | Expert, có kinh nghiệm performance tuning | | Microservices | Hiểu lý thuyết | Đã triển khai thực tế, high traffic | | Cloud | Biết concept | Có chứng chỉ AWS/Azure | | Security | Biết OAuth, SSO | Có kinh nghiệm triển khai Identity Management | | Đội nhóm | 3 người | 8-10 người, có kinh nghiệm coaching | | DevOps | Biết CI/CD | SecDevOps, automated security testing | --- ### 5. Lưu ý Đặc thù Ngân hàng - Kiến thức về **regulatory compliance** (PCI-DSS, SWIFT, các quy định NHNN) - Hiểu về **core banking system** và các integration patterns - Kinh nghiệm với **legacy modernization** đặc biệt quan trọng vì ngân hàng có nhiều hệ thống cũ - Bảo mật là ưu tiên hàng đầu trong ngành tài chính - bank-grade security expectation

Chuẩn bị phỏng vấn

## Hướng dẫn Phỏng vấn vị trí IT - Solution Architect tại ACB ### Quy trình các vòng phỏng vấn (Dự kiến) ``` Vòng 1: HR Screening (30-45 phút) → Xác nhận kinh nghiệm, đánh giá fit văn hóa Vòng 2: Technical Interview - Team Lead/Dev Manager (60-90 phút) → Deep dive vào kiến trúc, coding skills, system design Vòng 3: Technical Interview - IT Manager/CIO (60 phút) → Kiến trúc chiến lược, roadmap, vision Vòng 4: Panel/Behavioural Interview (45-60 phút) → Leadership, teamwork, problem-solving scenarios Vòng 5: Offer (có thể kết hợp HR discussion) ``` *Lưu ý: ACB có thể gộp một số vòng lại tùy trường hợp.* --- ### Câu hỏi thường gặp theo từng vòng **Vòng 1 - HR (Behavioral & Fit):** - Giới thiệu bản thân và dự án tiêu biểu nhất? - Tại sao bạn muốn gia nhập ACB? - Bạn đã quản lý đội nhóm như thế nào? Có khó khăn gì không? - Mức lương kỳ vọng của bạn? - Bạn hiểu gì về lĩnh vực ngân hàng? **Vòng 2 - Technical Deep Dive:** - Thiết kế một hệ thống microservices cho core banking (transfer, payment)? - Làm sao để đảm bảo tính consistency trong distributed system? - Sự khác nhau giữa RabbitMQ và Kafka? Khi nào dùng cái nào? - Thiết kế API gateway cho ngân hàng như thế nào? - Làm sao để handle legacy system migration mà không ảnh hưởng production? - Triển khai OAuth 2.0 + OpenID Connect cho enterprise banking như thế nào? - Kubernetes deployment strategy cho ứng dụng ngân hàng? **Vòng 3 - Architecture & Strategy:** - Đề xuất roadmap legacy modernization cho ngân hàng có 10+ hệ thống cũ? - Làm sao để design system có thể scale từ 1,000 lên 100,000 concurrent users? - Chiến lược SecDevOps cho ngân hàng? (shift-left security) - Khi nào nên dùng monolith vs microservices? Trade-offs? - Thiết kế multi-region disaster recovery cho ngân hàng? - Các design patterns bạn hay dùng nhất trong .NET? **Vòng 4 - Leadership & Culture:** - Mô tả một lần bạn phải lead team vượt qua deadline khó? - Xử lý conflict trong team như thế nào? - Làm sao để training và phát triển kỹ năng cho team members? - Bạn xử lý thế nào khi có technical disagreement với team? - Mục tiêu career của bạn trong 3-5 năm tới? --- ### Tips chuẩn bị cụ thể cho ACB **1. Nghiên cứu trước:** - Tìm hiểu ACB đang sử dụng tech stack gì (thường là Java, .NET hybrid) - Các dự án digital transformation của ACB gần đây - Đọc về chiến lược công nghệ của ngân hàng **2. Chuẩn bị Portfolio:** - Sẵn sàng demo/giới thiệu 1-2 dự án tiêu biểu - Vẽ architecture diagram trên giấy hoặc laptop - Chuẩn bị case study về legacy modernization **3. Technical Prep Checklist:** - [ ] Thực hành system design interview problems - [ ] Ôn lại distributed systems patterns (Saga, CQRS, Event Sourcing) - [ ] Chuẩn bị answers cho OAuth 2.0, SSO implementation - [ ] Ôn Kubernetes production scenarios - [ ] Thực hành behavioral stories (STAR method) **4. Dress Code:** - Business casual hoặc business formal - Vì là vị trí IT, business casual được chấp nhận nhưng gọn gàng - Tránh đồ quá formal gây áp lực **5. Thời gian:** - Đến sớm 10-15 phút - Chuẩn bị sẵn laptop/tablet để demo nếu cần - Mang theo bản in CV (2-3 bản) và portfolio

Lộ trình ôn thi

## Lộ trình Ôn thi & Chuẩn bị 1-2 tuần trước phỏng vấn ### Tuần 1: Ôn tập Kiến thức Nền tảng **Ngày 1-2: Kiến trúc Phần mềm & Microservices** - Đọc: *Designing Distributed Systems* - Brendan Burns - Đọc: *Microservices Patterns* - Chris Richardson - Focus: Service decomposition, API design, data management patterns **Ngày 3-4: .NET Core & ASP.NET chuyên sâu** - Thực hành: Xây dựng microservices với .NET 8 - Tìm hiểu: Performance optimization, dependency injection, middleware - Ref: Microsoft Learn - .NET Architecture **Ngày 5: Database & Distributed Systems** - Ôn: CAP theorem, ACID vs BASE - Thực hành: Design cho PostgreSQL + MongoDB hybrid - Đọc: *Designing Data-Intensive Applications* - Martin Kleppmann **Ngày 6: Cloud Architecture (AWS/Azure)** - Học: Well-Architected Framework - Focus: Security, scalability, reliability patterns - Thực hành: Thiết kế banking system trên AWS (IAM, VPC, ECS, RDS) **Ngày 7: Security & Identity** - Ôn: OAuth 2.0 flows (Authorization Code, Client Credentials) - Ôn: OpenID Connect, SAML 2.0 - Tìm hiểu: Keycloak integration --- ### Tuần 2: Luyện tập & Mô phỏng **Ngày 8-9: DevOps & Containerization** - Thực hành: Docker multi-stage builds, Kubernetes deployments - Ôn: CI/CD với GitHub Actions/Azure DevOps - SecDevOps: SAST, DAST, container scanning **Ngày 10: System Design Practice** - Practice problems: 1. Design ATM/Payment system 2. Design OTP/Authentication system 3. Design Transaction logging system 4. Design Legacy migration plan **Ngày 11: Leadership & Behavioral Prep** - Viết 5-7 STAR stories: - Technical challenge overcome - Team conflict resolution - Legacy migration experience - Training/coaching team members - Cross-team collaboration **Ngày 12: Mock Interview** - Tự thực hành trả lời câu hỏi trước gương - Record lại và review - Practice whiteboarding system designs **Ngày 13: Research ACB & Industry** - Đọc báo cáo annual report ACB - Theo dõi tin tức fintech/ngân hàng Việt Nam - Tìm hiểu: VietBank digital transformation, TPBank tech stack **Ngày 14: Final Review & Rest** - Review lại tất cả technical notes - Chuẩn bị câu hỏi cho nhà tuyển dụng - Nghỉ ngơi, ngủ đủ giấc --- ### Tài liệu Tham khảo Đề xuất | Loại | Tài liệu | Ứng dụng | |------|-----------|----------| | Sách | *Designing Data-Intensive Applications* | Distributed systems | | Sách | *Clean Architecture* - Robert C. Martin | Kiến trúc phần mềm | | Sách | *The Phoenix Project* | DevOps culture | | Online | Microsoft Learn (free) | .NET, Azure | | Online | AWS Well-Architected Guide | Cloud design | | YouTube | System Design Interview | Interview prep | | GitHub | microservices-examples | Reference code | --- ### Chuẩn bị Ứng tuyển **CV cần highlight:** - Đánh dấu rõ: .NET expertise, microservices, team leadership - Liệt kê projects với scale (concurrent users, transaction volume) - Ghi rõ: team size, tech stack, your contributions - Thêm phần: Architecture diagrams hoặc link portfolio/GitHub - Đặc biệt: Nhấn mạnh security, DevOps experience **Cover Letter tips:** - Nêu rõ lý do chọn ACB (digital transformation, core banking) - Highlight 3 achievements liên quan nhất - Thể hiện hiểu biết về ngành ngân hàng Việt Nam

Tư vấn nghề nghiệp

## Lời khuyên Sự nghiệp cho IT - Solution Architect tại ACB ### Lộ trình Thăng tiến Điển hình ``` Junior Developer (0-2 năm) ↓ Mid-level Developer (2-4 năm) ↓ Senior Developer / Tech Lead (3-5 năm) ↓ Solution Architect ← [BẠN ĐANG Ở ĐÂY] ↓ Principal Architect / IT Manager (5-8 năm) ↓ CTO / IT Director (8-12 năm) ``` **Hướng phát triển sau Solution Architect:** 1. **Technical Track:** Principal Architect → Fellow Architect → CTO 2. **Management Track:** Architect → IT Manager → IT Director → CIO 3. **Specialized Track:** Security Architect, Data Architect, Cloud Architect riêng biệt --- ### Mức Lương Kỳ vọng (tham khảo thị trường Việt Nam 2024-2025) | Cấp bậc | Kinh nghiệm | Mức lương (VND/tháng) | |---------|-------------|------------------------| | Tech Lead | 3-5 năm | 30-50 triệu | | Solution Architect (Junior) | 3-5 năm | 40-60 triệu | | **Solution Architect** | **5-7 năm** | **50-80 triệu** | | Solution Architect (Senior) | 7-10 năm | 70-120 triệu | | Principal Architect | 10+ năm | 100-180 triệu | | IT Manager | 8+ năm | 80-150 triệu | **Lưu ý:** Mức lương tại ACB thường cạnh tranh với thị trường, cộng thêm bonus và các phúc lợi khác (bảo hiểm cao cấp, du lịch, stock options có thể có). "Thương lượng" trong JD có nghĩa là ACB sẵn sàng đàm phán dựa trên kinh nghiệm thực tế. --- ### Kỹ năng Cần Phát triển Thêm (để tăng giá trị bản thân) **Ngắn hạn (6-12 tháng):** - Lấy chứng chỉ AWS Solutions Architect hoặc Azure Architect - Học thêm về Security: CISSP hoặc CSSLP - Nâng cao soft skills: presentation, stakeholder management **Trung hạn (1-2 năm):** - Học TOGAF (Enterprise Architecture Framework) - Tích lũy kinh nghiệm banking/fintech domain - Xây dựng personal brand (blog, conference talks) - Học thêm về data architecture (Data Lake, Big Data) **Dài hạn (2-5 năm):** - Phát triển business acumen - hiểu business để đưa ra architecture phù hợp - Xây dựng network trong ngành fintech/banking - Cân nhắc MBA hoặc executive education - Leadership development (nếu muốn đi management track) --- ### Vì sao nên/Chọn ACB cho vị trí này? **Ưu điểm:** - Ngân hàng lớn, ổn định, brand name mạnh - Cơ hội làm với hệ thống core banking quy mô lớn - Đang trong giai đoạn digital transformation - nhiều dự án thú vị - Môi trường IT chuyên nghiệp, team lớn - Lương thương lượng, benefits tốt **Thách thức cần lường trước:** - Ngân hàng có nhiều legacy systems phức tạp - Quy trình phê duyệt có thể chậm hơn startup - Compliance và regulatory requirements ảnh hưởng đến technical decisions - Cạnh tranh với nhiều ứng viên senior --- ### Lời khuyên Tổng quát > *"Vị trí Solution Architect tại ngân hàng không chỉ cần giỏi技术 mà còn cần hiểu business. Hãy học cách translate business requirements thành technical solutions. Và quan trọng nhất - khi làm việc với legacy systems, đừng cố gắng thay đổi tất cả một lúc. Build trust với stakeholders bằng cách deliver value incrementally."* **Checklist trước khi nhận offer:** - [ ] Xác nhận team size và reporting structure - [ ] Hỏi về tech stack hiện tại và roadmap - [ ] Tìm hiểu bonus structure, 13th month salary - [ ] Hỏi về training & certification budget - [ ] Xác nhận WFH policy - [ ] Đánh giá commute từ nhà đến Hội sở ACB

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

Em mới có 2 năm kinh nghiệm làm .NET Developer, có nộp được vị trí Solution Architect này không?

Cơ hội khá thấp. JD yêu cầu rõ ràng '2+ years in the role of Technical Leader/Software Architect' - tức là phải có kinh nghiệm ở vai trò Architect cụ thể, không phải chỉ là coding. Tuy nhiên, nếu bạn đã từng lead một team nhỏ (2-3 người) và có project architecture experience, bạn có thể thử ứng tuyển và đàm phán ở mức Junior Architect hoặc Technical Lead. Đừng bỏ lỡ cơ hội vì thấp thỏi - cứ apply và để HR đánh giá. Đồng thời, trong thời gian chờ, hãy tích cực tìm kiếm cơ hội lead một dự án nhỏ để xây dựng portfolio Architect.

Mức lương cho vị trí này thường là bao nhiêu? Có thương lượng được không?

JD ghi 'Thương lượng' nghĩa là hoàn toàn có thể đàm phán. Với 5-7 năm kinh nghiệm phù hợp, mức lương tham khảo là 50-80 triệu/tháng. Nếu bạn có chứng chỉ AWS/Azure + security experience, con số có thể lên 80-100 triệu. Bonus thường là 1-2 tháng lương. Khi đàm phán, hãy đưa ra benchmark từ Glassdoor/GeekUp và nhấn mạnh các kỹ năng đặc biệt (cloud, SecDevOps, identity management) mà ít ứng viên có. Đừng ngại đàm phán - HR ACB được phép linh hoạt với vị trí tech.

Làm sao để gây ấn tượng trong vòng phỏng vấn technical khi không có kinh nghiệm làm ngân hàng trước đó?

Không cần có kinh nghiệm banking domain trước - điều quan trọng hơn là technical competence và ability to learn. Để gây ấn tượng: (1) Chuẩn bị kỹ về system design - vẽ diagram, giải thích trade-offs rõ ràng. (2) Thể hiện bạn hiểu các thách thức đặc thù của ngân hàng (compliance, security, high reliability) dù chưa làm trong ngành. (3) Kể về các dự án tương tự (high traffic, security-critical) bạn đã làm. (4) Đặt câu hỏi thông minh về tech roadmap của ACB - điều này cho thấy bạn thực sự quan tâm và có strategic thinking.

Vị trí này work from home được không? Giờ làm việc như thế nào?

Vì là vị trí Architect cần làm việc close với team và stakeholders, ACB thường yêu cầu hybrid hoặc onsite tại Hội sở Q1. Cụ thể: có thể WFH 1-2 ngày/tuần, nhưng cần có mặt khi có sprint planning, architecture review, hoặc incident. Giờ làm việc linh hoạt (9:00-17:00 hoặc 8:30-17:30), có OT khi có deadline lớn nhưng không thường xuyên. Đặc biệt với Architect, bạn cần sẵn sàng on-call cho các critical incidents của hệ thống banking.

Kỹ năng nào làm cho ứng viên nổi bật nhất trong đám đông cho vị trí này?

3 yếu tố giúp bạn nổi bật nhất: (1) **Keycloak/SSO integration experience** - JD nói 'big plus' nhưng thực tế rất ít ứng viên có kinh nghiệm thực tế với enterprise identity management. (2) **SecDevOps experience** - bảo mật trong ngân hàng cực kỳ quan trọng, ai biết security-first approach sẽ được ưu tiên. (3) **Legacy modernization case study** - có một câu chuyện thành công về việc migrate hệ thống cũ sang hiện đại, với con số cụ thể (performance improvement, cost savings). Nếu có cả 3, bạn gần như chắc chắn được gọi phỏng vấn.

Em đang làm ở công ty outsource, chuyển sang ngân hàng có khó không?

Khó nhưng hoàn toàn có thể. Outsourcer có lợi thế: đa dạng tech stack, nhiều project types, thường phải adapt nhanh. Tuy nhiên, điểm yếu cần khắc phục: thiếu deep ownership (vì chỉ deliver rồi bàn giao), ít kinh nghiệm maintain long-term system. Để chuyển thành công: (1) Tập trung vào những dự án tài chính/banking bạn đã làm (nếu có). (2) Nhấn mạnh kỹ năng multi-technology và fast learning. (3) Chuẩn bị sẵn sàng mental model: ở ngân hàng bạn sẽ sở hữu và maintain systems lâu dài, không phải code xong đi. (4) Có thể nhận mức lương tương đương hoặc thấp hơn một chút lúc đầu, nhưng sẽ có stable career path.

Làm Solution Architect tại ngân hàng khác gì so với fintech/startup?

Khác biệt lớn nhất là: (1) **Risk tolerance cực thấp** - một bug trong core banking có thể gây thiệt hại hàng tỷ đồng, nên mọi decision đều cần extremely considered. (2) **Compliance & regulation** - bạn phải tuân thủ NHNN regulations, PCI-DSS, SWIFT standards. (3) **Legacy systems phức tạp** - nhiều hệ thống 15-20 năm tuổi, cần skill để work around chúng. (4) **Stability vs speed** - ngân hàng không chase new tech nhanh như startup, nhưng bù lại stable, resources dồi dào. (5) **Career path rõ ràng** - có lộ trình thăng tiến chính thức. Nếu bạn thích tốc độ, học hỏi nhanh → startup. Nếu thích ổn định, deep expertise, và stable growth → ngân hàng.

Team size và cơ cấu team IT tại ACB như thế nào?

Theo thông tin tham khảo, Khối IT của ACB có khoảng vài trăm người, được tổ chức theo domain (core banking, digital channels, infrastructure, security...). Vị trí Solution Architect sẽ thuộc một team theo domain và report lên IT Manager của domain đó. Team dev thường 5-15 người tùy project. Văn hóa IT: chuyên nghiệp, có quy trình rõ ràng (Agile/Scrum), có code review, documentation standards. Tech stack chủ yếu là .NET (Windows-based) kết hợp Java (cho một số systems), đang chuyển dần sang microservices và cloud.