Tham gia thiết kế kiến trúc, phát triển và tối ưu hóa các module nền tảng (Core Engine) của hệ thống Quản lý Bệnh viện (HIS): Đặt lịch khám, Tiếp đón, Khám bệnh ngoại trú, Điều trị nội trú, Dược – Vật tư y tế, Viện phí – Thu ngân và Tích hợp Bảo hiểm Y tế. Thiết kế và xây dựng các API (RESTful/gRPC) bảo mật cao, chịu tải lớn, phục vụ đồng thời cho các ứng dụng Web, Client-Server nội bộ bệnh viện và ứng dụng Mobile.
Thiết kế kiến trúc tích hợp và kết nối hệ thống HIS với các hệ sinh thái cận lâm sàng thông qua các chuẩn dữ liệu y tế: LIS (Xét nghiệm qua HL7/ASTM), PACS (Chẩn đoán hình ảnh qua DICOM/HL7), Kiosk tiếp đón tự động, Hóa đơn điện tử, Chữ ký số bệnh án. Phân tích, chuẩn hóa và xuất dữ liệu cổng giám định BHYT (chuẩn cấu trúc XML theo quy định của Bộ Y tế và Bảo hiểm Xã hội).
Thiết kế cơ sở dữ liệu, tối ưu hóa câu truy vấn SQL/Stored Procedure, xử lý các bài toán deadlock, timeout trên cơ sở dữ liệu lớn (hàng triệu bản ghi bệnh án/ngày).
Viết Unit Test, tham gia Code Review, đảm bảo tuân thủ tiêu chuẩn Clean Code, Clean Architecture/DDD và tiêu chuẩn an toàn bảo mật thông tin y tế (HIPAA/ISO 27001).
Job Requirement
Yêu cầu ứng viên Tối thiểu 3 – 5 năm kinh nghiệm lập trình Backend với C# / .NET (.NET Core 6/7/8 hoặc .NET Framework).
Có kinh nghiệm thực tế phát triển phần mềm y tế (HIS, EMR, LIS, PACS) hoặc các hệ thống ERP doanh nghiệp có logic tài chính/kho/nghiệp vụ phức tạp.
Thành thạo cơ sở dữ liệu quan hệ (MS SQL Server, PostgreSQL hoặc Oracle): Kỹ năng tối ưu hóa truy vấn chuyên sâu (Execution Plan, Indexing, Partitioning).
Xử lý tốt các bài toán Transaction, Concurrency, Locking trong môi trường giao dịch viện phí và xuất kho thuốc đồng thời.
Hiểu biết và áp dụng tốt: Design Patterns, Clean Architecture, CQRS, Message Broker (RabbitMQ, Kafka) và Caching (Redis).
Ưu tiên lớn: Đã từng làm việc với chuẩn giao tiếp dữ liệu y tế: HL7 (v2/v3), FHIR, DICOM. Đã có kinh nghiệm xử lý trích xuất, đóng gói và kiểm tra lỗi file XML đẩy cổng BHYT.
Hiểu biết về triển khai Microservices, Containerization (Docker, Kubernetes).