Kinh nghiệm: Có tối thiểu 03 năm kinh nghiệm phát triển backend (lập trình phía máy chủ, API, cơ sở dữ liệu, tích hợp hệ thống); ứng viên cấp cao yêu cầu tối thiểu 05 năm kinh nghiệm.
Thành thạo tối thiểu một ngôn ngữ backend (C#/.NET, Java, Python, Node.js/TypeScript hoặc Go) cùng framework tương ứng (ASP.NET Core, Spring Boot, FastAPI/Django, NestJS).
Có kinh nghiệm thiết kế và phát triển RESTful API (hoặc GraphQL): phân tách tài nguyên, chuẩn phản hồi, phân trang, versioning, tài liệu hóa bằng OpenAPI/Swagger.
Thành thạo cơ sở dữ liệu quan hệ (SQL Server, PostgreSQL, Oracle hoặc MySQL): thiết kế lược đồ, chuẩn hóa dữ liệu, chỉ mục, transaction, stored procedure và tối ưu truy vấn; có kinh nghiệm NoSQL/Redis là lợi thế.
Có kinh nghiệm xác thực – phân quyền và tích hợp định danh (OAuth 2.0/OIDC, JWT, SSO, LDAP/Active Directory, IAM/MFA) trong môi trường doanh nghiệp.
Có kinh nghiệm tích hợp hệ thống: API gateway/ESB, message queue (RabbitMQ, Kafka), webhook, job/batch, ETL và đồng bộ dữ liệu giữa các hệ thống lõi (ERP, HRM, eDMS, BI).
Sử dụng thành thạo Git và quy trình phát triển hiện đại: nhánh, pull request, code review, CI/CD (GitLab CI, Azure DevOps hoặc Jenkins), đóng gói container (Docker), triển khai on-premise và cloud.
Nắm vững thực hành phát triển an toàn (OWASP Top 10/ASVS): kiểm soát đầu vào, quản lý bí mật, mã hóa dữ liệu, ghi log – giám sát, sao lưu – phục hồi.
Đã trực tiếp tham gia phát triển và đưa vào vận hành thực tế ít nhất một hệ thống/ứng dụng nội bộ quy mô doanh nghiệp với vai trò lập trình backend chính.
Có kinh nghiệm phối hợp với BA, người dùng nghiệp vụ, đội kiểm thử và nhà cung cấp giải pháp trong nước, quốc tế; làm việc theo phương pháp Agile/Scrum hoặc dự án hybrid (Agile kết hợp Waterfall).
Job Requirement
Tốt nghiệp Đại học trở lên chuyên ngành Công nghệ thông tin, Khoa học máy tính, Kỹ thuật phần mềm, Hệ thống thông tin, Toán – Tin hoặc các chuyên ngành liên quan.
Ưu tiên ứng viên có văn bằng 2, Thạc sĩ hoặc chương trình đào tạo chuyên sâu về kiến trúc phần mềm, kỹ thuật dữ liệu, cloud hoặc an toàn ứng dụng.
1. Chứng chỉ chuyên môn (ưu tiên)
Microsoft Certified: Azure Developer Associate (AZ-204) hoặc DevOps Engineer Expert (AZ-400).
Oracle Certified Professional: Java SE Developer hoặc chứng chỉ tương đương của nhà cung cấp nền tảng.
AWS Certified Developer – Associate hoặc Solutions Architect – Associate.
Chứng chỉ cơ sở dữ liệu: Azure Database Administrator Associate (DP-300), Oracle Database SQL Certified Associate hoặc PostgreSQL Associate.
Chứng chỉ container/điều phối: Docker Certified Associate, CKA hoặc CKAD.
Chứng chỉ liên quan phát triển an toàn và tuân thủ (CSSLP, ISO/IEC 27001 Foundation) là một lợi thế.
2. Kỹ năng:
Tư duy hệ thống và tư duy thiết kế giải pháp: phân rã bài toán nghiệp vụ thành mô hình dữ liệu, API và luồng xử lý rõ ràng, có khả năng mở rộng.
Kỹ năng đọc hiểu và phản biện tài liệu đặc tả (BRD, FRD, SRS, user story, acceptance criteria); làm việc chặt chẽ với BA và chủ quy trình nghiệp vụ.
Kỹ năng soạn thảo tài liệu kỹ thuật (thiết kế hệ thống, đặc tả API, mô hình dữ liệu, hướng dẫn vận hành – chuyển giao) rõ ràng, mạch lạc bằng cả tiếng Việt và tiếng Anh.
Kỹ năng gỡ lỗi, phân tích nguyên nhân gốc (root cause) và tối ưu hiệu năng ứng dụng, cơ sở dữ liệu.
Kỹ năng quản lý công việc theo sprint, ưu tiên hóa nhiệm vụ, làm việc nhóm và chịu áp lực tiến độ.
Tinh thần tự học, cập nhật công nghệ mới và sử dụng công cụ AI hỗ trợ lập trình một cách có kiểm soát, tuân thủ quy định bảo mật của Công ty.
Work location
Ba Ria-VT
65A đường 30 Tháng 4, phường Rạch Dừa, Thành Phố Hồ Chí Minh