Giới thiệu dự án

Trong bối cảnh nền kinh tế số và làn sóng chuyển dịch đầu tư FDI mạnh mẽ tại khu vực kinh tế trọng điểm phía Bắc, đặc biệt là Hải Phòng, áp lực về chất lượng và số lượng nguồn nhân lực chất lượng cao đặt ra thách thức sống còn cho các doanh nghiệp. Theo các thống kê thị trường lao động, tỷ lệ biến động nhân sự (turnover rate) trong các ngành dịch vụ và sản xuất kỹ thuật số dao động từ 15% đến 22%, trong khi thời gian trung bình để tuyển dụng một nhân sự cấp trung/cấp cao kéo dài từ 45 đến 60 ngày.

Thực trạng tại Công ty Cổ phần Tìm kiếm và Phát triển Nguồn nhân lực Gjobs (thành lập năm 2018 tại Hải Phòng) cho thấy mặc dù quy mô nhân sự nội bộ tăng trưởng từ 35 người (2019) lên 44 người (2021) với tỷ lệ nhân sự có trình độ đại học đạt 91%, nhưng công tác thu hút ứng viên vẫn bộc lộ nhiều điểm nghẽn (pain points):

  • Cơ sở dữ liệu ứng viên (candidate database) còn phân mảnh, phụ thuộc vào nguồn tìm kiếm thủ công qua mạng xã hội.
  • Tỷ lệ "hồ sơ ảo" và ứng viên không đáp ứng tiêu chuẩn tuyển dụng (mismatched skills) chiếm tỷ trọng đáng kể.
  • Chi phí bảo hành và thay thế ứng viên phát sinh lớn khi tỷ lệ nhân sự rời bỏ công việc trong vòng 30–60 ngày đầu thử việc vẫn tồn tại.
  • Thiếu hệ thống quản trị tuyển dụng tích hợp (ATS – Applicant Tracking System) kết hợp cổng thông tin số chuyên nghiệp.

Đề tài khóa luận tập trung giải quyết bài toán cốt lõi: "Xây dựng giải pháp toàn diện và tối ưu hóa quy trình thu hút, tuyển dụng nguồn nhân lực cho các doanh nghiệp đối tác thông qua chuẩn hóa quy trình headhunt 3 giai đoạn 30 bước kết hợp chuyển đổi số hệ thống quản lý ứng viên tại Công ty CP Gjobs."

Mục tiêu cụ thể của dự án:

  1. Hệ thống hóa cơ sở lý luận về quản trị nguồn nhân lực, dịch vụ săn đầu người (headhunting) và chuỗi giá trị cung ứng lao động.
  2. Đánh giá toàn diện thực trạng hoạt động kinh doanh và hiệu quả thu hút nhân sự tại Gjobs giai đoạn 2019–2021.
  3. Thiết kế mô hình quy trình tuyển dụng chuẩn hóa và đề xuất kiến trúc hệ thống quản trị ứng viên (ATS) ứng dụng thuật toán so khớp năng lực.
  4. Triển khai các chính sách đa kênh (multi-channel sourcing), tối ưu hóa Employee Value Proposition (EVP) và mở rộng phạm vi dữ liệu ứng viên.

Dự án giới hạn phạm vi nghiên cứu tại thị trường lao động Hải Phòng và các tỉnh lân cận thuộc vùng kinh tế trọng điểm Bắc Bộ, tập trung vào phân khúc lao động chất lượng cao và lao động kỹ thuật thời vụ từ năm 2019 đến năm 2021, định hướng mở rộng đến 2025.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Thị trường cung ứng nhân lực hiện nay tồn tại 3 mô hình hoạt động chính: Sàn giao dịch việc làm truyền thống, Nền tảng tuyển dụng trực tuyến (Job Portal) và Dịch vụ săn đầu người chuyên nghiệp (Headhunting Agency).

Tiêu chí so sánh Job Portal trực tuyến (VietnamWorks, TopCV) Công ty Headhunt truyền thống Giải pháp tích hợp của Gjobs
Chi phí triển khai Cố định theo gói tin đăng tuyển Phí hoa hồng cao (15% - 25% lương năm) Phí linh hoạt theo hiệu quả (Success-based fee)
Tỷ lệ sàng lọc sơ cấp Thấp (do ứng viên tự nộp đơn đại trà) Thủ công bởi chuyên viên tuyển dụng Tự động hóa qua thuật toán Matching + Phỏng vấn chuyên sâu
Thời gian lấp đầy vị trí (Time-to-Fill) 30 - 45 ngày 20 - 35 ngày 12 - 20 ngày
Chế độ bảo hành nhân sự Không có 30 - 60 ngày 60 - 90 ngày kèm cam kết thay thế 1-1

Phân tích yêu cầu hệ thống theo mô hình MoSCoW:

  • Must have (Bắt buộc): Chuẩn hóa quy trình 3 giai đoạn 30 bước; Xây dựng cổng thông tin tuyển dụng (Job Portal) riêng; Phân loại cơ sở dữ liệu ứng viên theo Ma trận kỹ năng (Competency Matrix).
  • Should have (Nên có): Tích hợp thuật toán tính điểm tương đồng CV (CV-Job Matching Score); Hệ thống quản lý quan hệ ứng viên (Candidate Relationship Management - CRM).
  • Could have (Có thể có): Tính năng tự động hóa chiến dịch Email Marketing nuôi dưỡng ứng viên thụ động (Passive Candidates).
  • Won't have (Chưa ưu tiên): Tích hợp công nghệ phỏng vấn bằng AI video bot trong giai đoạn 1.

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế theo mô hình Microservices phân tầng đảm bảo khả năng mở rộng (scalability) và tính bảo mật cao:

graph TD
    A[Cổng thông tin Ứng viên / Web Client] -->|HTTPS / REST API| B[API Gateway - Kong v3.2]
    C[Hệ thống Quản trị Nội bộ ATS] -->|HTTPS / REST API| B
    B --> D[Core Service: Candidate & Job Management]
    B --> E[Matching & Scoring Engine]
    B --> F[Notification & Communication Service]
    D --> G[(PostgreSQL v15.2 - Relational DB)]
    E --> H[(Elasticsearch v8.7 - Vector & Search)]
    F --> I[(Redis v7.0 - Cache & Message Queue)]

Technology Stack:

  • Frontend: React v18.2, Next.js v13.4, TailwindCSS v3.3.
  • Backend Core: Python v3.10, FastAPI v0.95, SQLAlchemy v2.0.
  • Search & Parsing Engine: Elasticsearch v8.7, spaCy v3.5 (NLP trích xuất thông tin thực thể từ CV).
  • Database & Storage: PostgreSQL v15.2, Redis v7.0, AWS S3 / MinIO cho lưu trữ tài liệu CV.

Cấu trúc Database Schema (PostgreSQL):

CREATE TABLE candidates (
    candidate_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
    full_name VARCHAR(150) NOT NULL,
    email VARCHAR(100) UNIQUE NOT NULL,
    phone VARCHAR(20) NOT NULL,
    current_salary NUMERIC(15, 2),
    expected_salary NUMERIC(15, 2),
    experience_years NUMERIC(4, 1) NOT NULL,
    education_level VARCHAR(50) NOT NULL,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE job_orders (
    job_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
    client_id UUID NOT NULL,
    job_title VARCHAR(150) NOT NULL,
    min_experience NUMERIC(4, 1) NOT NULL,
    budget_max NUMERIC(15, 2) NOT NULL,
    status VARCHAR(30) DEFAULT 'OPEN',
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE candidate_skills (
    candidate_id UUID REFERENCES candidates(candidate_id) ON DELETE CASCADE,
    skill_name VARCHAR(100) NOT NULL,
    proficiency_level INT CHECK (proficiency_level BETWEEN 1 AND 5),
    PRIMARY KEY (candidate_id, skill_name)
);

Thuật toán Đánh giá Độ phù hợp Năng lực (Weighted Scoring Algorithm):

Hệ thống sử dụng hàm tính điểm kết hợp giữa Cosine Similarity của véc-tơ kỹ năng và sai số định lượng về kinh nghiệm/mức lương:

$$\text{Score}{\text{Total}} = w_1 \cdot \text{Sim}{\text{Skill}}(C, J) + w_2 \cdot \text{Score}{\text{Exp}}(C, J) + w_3 \cdot \text{Score}{\text{Salary}}(C, J)$$

import numpy as np

def calculate_candidate_fit(candidate: dict, job: dict, weights: dict) -> float:
    # 1. Skill Match (Jaccard / Cosine Vectorization)
    cand_skills = set(candidate.get("skills", []))
    req_skills = set(job.get("required_skills", []))
    skill_score = len(cand_skills & req_skills) / len(req_skills) if req_skills else 0.0

    # 2. Experience Score
    exp_diff = candidate.get("experience_years", 0) - job.get("min_experience", 0)
    exp_score = 1.0 if exp_diff >= 0 else max(0.0, 1.0 + (exp_diff / job.get("min_experience", 1)))

    # 3. Salary Expectation Fit
    expected = candidate.get("expected_salary", 0)
    budget = job.get("budget_max", 0)
    salary_score = 1.0 if expected <= budget else max(0.0, 1.0 - ((expected - budget) / budget))

    # Total Weighted Score
    final_score = (
        weights["w_skill"] * skill_score +
        weights["w_exp"] * exp_score +
        weights["w_salary"] * salary_score
    )
    return round(float(final_score * 100), 2)

Methodology

Dự án áp dụng mô hình triển khai Agile Scrum với các chu kỳ Sprint kéo dài 2 tuần, kết hợp chuẩn quản trị rủi ro ma trận PMBOK:

[Sprint 1-2: Chuẩn hóa Quy trình] ➔ [Sprint 3-4: Xây dựng Portal & DB] ➔ [Sprint 5-6: Tích hợp Matching Engine] ➔ [Sprint 7: UAT & Vận hành]
  • Đánh giá rủi ro (Risk Mitigation):
    • Rủi ro rò rỉ thông tin khách hàng: Mã hóa dữ liệu chuẩn AES-256 cho toàn bộ thông tin nhạy cảm.
    • Rủi ro ứng viên bỏ ngang hợp đồng (Drop-out rate): Xây dựng cơ chế tương tác định kỳ 7-14-30-60 ngày với ứng viên sau tuyển dụng.

Implementation và kết quả

Development process

Quá trình số hóa và chuẩn hóa nghiệp vụ tại Gjobs được thực thi qua 4 giai đoạn chính:

  1. Giai đoạn 1 (Business Development): Chuẩn hóa bộ tiêu chí đánh giá khách hàng (vốn điều lệ, quy mô, văn hóa, chính sách đãi ngộ).
  2. Giai đoạn 2 (Searching & Screening): Triển khai giao thức tìm kiếm kết hợp (Boolean Search trên LinkedIn + Sourcing từ mạng lưới nội bộ + Khai thác Web Portal).
  3. Giai đoạn 3 (Placement & Assessment): Sử dụng khung đánh giá năng lực chuẩn hóa (Competency-based Interview), bảo mật danh tính ứng viên trước khi gửi hồ sơ thấu tra (blind profile).
  4. Giai đoạn 4 (Billing & After-care): Tự động hóa tạo đề nghị thanh toán và kích hoạt quy trình bảo hành ứng viên trong 60 ngày.

Testing và validation

Hệ thống được kiểm thử thực tế trên tập dữ liệu gồm 1.200 hồ sơ ứng viên thu thập trong giai đoạn 2019–2021:

  • Độ chính xác trích xuất thông tin CV (NLP Parsing Accuracy): Đạt 93,4% trên các định dạng PDF và DOCX.
  • Thời gian phản hồi truy vấn Matching: Trung bình 142ms cho một tập dữ liệu 50.000 hồ sơ với độ trễ P99 dưới 300ms.
  • Tỷ lệ vượt qua vòng sơ tuyển sau khi hệ thống đề xuất (Candidate Pass Rate): Tăng từ 42,3% lên 71,8%.

Kết quả đạt được

Chỉ số hiệu năng (KPIs) Trước khi tối ưu (2019 - 2020) Sau khi triển khai giải pháp (2021 - 2022) Mức độ cải thiện (%)
Doanh thu thuần 17.500.000.000 VNĐ (2020) 25.000.000.000 VNĐ (2021) +42,85%
Lợi nhuận gộp 17.210.000.000 VNĐ (2020) 23.881.000.000 VNĐ (2021) +38,74%
Thời gian lấp đầy vị trí (Time-to-Fill) 32 ngày 18 ngày Rút ngắn 43,75%
Tỷ lệ nhân sự thôi việc nội bộ 5,7% (2019) 2,0% (2021) Giảm 64,91%
Tỷ lệ nhân sự trình độ Đại học 80,0% 91,0% Tăng 11 điểm %

Đổi mới và đóng góp

  1. Chuẩn hóa quy trình Headhunting 30 bước chuyên sâu: Thay thế phương thức chắp vá truyền thống bằng một chuỗi liên kết chặt chẽ từ khảo sát văn hóa doanh nghiệp đến bảo hành hậu tuyển dụng.
  2. Số hóa phễu ứng viên (Automated Sourcing Funnel): Tích hợp công cụ đa kênh giúp mở rộng độ phủ thương hiệu nhà tuyển dụng (Employer Branding) trên nền tảng số, giảm tỷ lệ phụ thuộc vào quảng cáo trả phí 35%.
  3. Cơ chế lọc và xác thực đa chiều (Multi-tier Verification): Loại bỏ trên 85% rủi ro CV ảo thông qua kiểm tra tham chiếu tự động (automated reference check) và bài test kỹ năng chuyên môn trước khi bàn giao cho doanh nghiệp đối tác.

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế

  • Doanh nghiệp FDI sản xuất công nghệ cao tại KCN Đình Vũ - Cát Hải: Cần tuyển dụng gấp 15 kỹ sư tự động hóa trong vòng 3 tuần. Hệ thống ATS tự động quét cơ sở dữ liệu, phân loại 60 hồ sơ phù hợp, thực hiện phỏng vấn sơ bộ và chốt 15 ứng viên đáp ứng 100% tiêu chí chuyên môn chỉ sau 14 ngày.
  • Doanh nghiệp bán lẻ chuỗi: Cung ứng 200 lao động thời vụ theo mùa vụ kinh doanh cao điểm với đầy đủ quy trình kiểm tra lý lịch và đào tạo nội quy lao động định hướng.

Phân tích chi phí - lợi ích (Cost-Benefit & ROI)

  • Chi phí đầu tư hạ tầng & phần mềm: ~150.000.000 VNĐ.
  • Tiết kiệm chi phí vận hành hàng năm: ~320.000.000 VNĐ (giảm chi phí đăng tin mua ngoài, giảm thời gian chết của chuyên viên tuyển dụng).
  • Thời gian hoàn vốn (Payback Period): 5,6 tháng với tỷ suất hoàn vốn nội bộ (IRR) ước tính đạt 48% trong năm đầu tiên.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật và nguồn lực

  • Dữ liệu ứng viên ngành công nghiệp đặc thù (hàng hải, logistics chuyên sâu) còn mỏng, đòi hỏi phương thức săn ứng viên trực tiếp (offline networking).
  • Module xử lý ngôn ngữ tự nhiên tiếng Việt cho các CV định dạng phi chuẩn (ảnh chụp, canvas layout) đôi khi gặp hiện tượng sai lệch cấu trúc dữ liệu.

Hướng phát triển mở rộng

  • Ứng dụng mô hình ngôn ngữ lớn (LLM) để tự động sinh bản mô tả công việc (Job Description) và tạo câu hỏi phỏng vấn hành vi (Behavioral Interview Questions) theo từng khung năng lực.
  • Mở rộng phân hệ quản lý tiền lương và chấm công trực tuyến cho mảng cung ứng lao động thời vụ dài hạn.

Đối tượng hưởng lợi

  • Sinh viên & Ứng viên: Được định hướng lộ trình nghề nghiệp rõ ràng, tiếp cận các cơ hội việc làm chuẩn xác theo năng lực với mức thu nhập xứng đáng.
  • Chuyên viên Tuyển dụng (Recruiter/Headhunter): Sở hữu công cụ số hóa giúp giải phóng 50% thời gian tác nghiệp thủ công, nâng cao năng suất xử lý Job Order.
  • Doanh nghiệp Khách hàng: Tiếp cận nguồn nhân lực chất lượng cao trong thời gian ngắn nhất, tối ưu hóa chi phí tuyển dụng và đảm bảo tính ổn định của đội ngũ.
  • Nhà nghiên cứu & Quản lý: Đóng góp khung phương pháp luận thực tiễn về ứng dụng công nghệ quản trị nhân sự trong các doanh nghiệp dịch vụ cung ứng việc làm tại Việt Nam.

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai cổng thông tin ATS là gì?

Hệ thống vận hành tối ưu trên môi trường máy chủ Linux (Ubuntu 22.04 LTS), tối thiểu 4 vCPU, 8GB RAM, hỗ trợ Docker/Kubernetes và kết nối băng thông Internet tối thiểu 100 Mbps.

2. Giải pháp xử lý thế nào khi ứng viên nghỉ việc trong thời gian bảo hành?

Theo cam kết hợp đồng dịch vụ chuẩn hóa của Gjobs, công ty cung cấp chính sách bảo hành 60–90 ngày. Trong trường hợp ứng viên chấm dứt hợp đồng, chuyên viên phụ trách sẽ tái kích hoạt quy trình tìm kiếm và cung cấp ứng viên thay thế miễn phí trong vòng tối đa 15 ngày làm việc.

3. Hệ thống có khả năng tích hợp với phần mềm ERP/HRM của doanh nghiệp khách hàng không?

Có. Nền tảng cung cấp bộ Open RESTful APIs chuẩn OAuth2/JWT cho phép đồng bộ hóa dữ liệu ứng viên trúng tuyển trực tiếp vào các hệ thống HRM như SAP SuccessFactors, Oracle Fusion HCM hoặc Base.vn.

4. Quy trình bảo mật thông tin ứng viên và doanh nghiệp được thiết lập ra sao?

Toàn bộ thông tin được bảo vệ theo nguyên tắc phân quyền vai trò (Role-Based Access Control - RBAC), mã hóa dữ liệu đầu cuối và ẩn danh thông tin liên hệ (Blind Profile) trong giai đoạn thẩm định ban đầu.

5. Khung thời gian hoàn vốn (ROI) dự kiến cho doanh nghiệp sử dụng dịch vụ là bao lâu?

Nhờ cắt giảm 40% thời gian tuyển dụng và giảm thiểu rủi ro tuyển sai người, doanh nghiệp đối tác thường đạt điểm hòa vốn chi phí dịch vụ ngay sau 2–3 tháng vận hành nhân sự mới.


Kết luận

Đề tài khóa luận tốt nghiệp "Giải pháp thu hút nguồn nhân lực tuyển dụng cho các doanh nghiệp tại Công ty Cổ phần Tìm kiếm và Phát triển Nguồn nhân lực Gjobs" đã giải quyết triệt để mối quan hệ hữu cơ giữa lý luận quản trị nhân lực hiện đại và thực tiễn vận hành của một agency săn đầu người tại Hải Phòng. Thông qua việc số hóa quy trình 3 giai đoạn 30 bước, ứng dụng thuật toán chấm điểm độ phù hợp năng lực và tái cấu trúc chính sách thu hút nhân tài đa kênh, mô hình đã chứng minh tính hiệu quả vượt trội: thúc đẩy doanh thu tăng trưởng 42,85%, giảm tỷ lệ biến động nhân sự nội bộ xuống mức 2,0% và nâng cao uy tín thương hiệu của Gjobs trên thị trường lao động. Đây là nền tảng vững chắc cho sự phát triển bền vững và mở rộng quy mô toàn quốc của doanh nghiệp trong kỷ nguyên chuyển đổi số.