Senior .NET Engineer (RBAC & Authorization Architecture)

Đang tuyển Mới
Thỏa thuận
13 giờ trước
Remote
26 lượt xem

Phân tích độ phù hợp CV - JD

Thông tin công việc

0 CV đã ứng tuyển
IT (Công nghệ thông tin và phần mềm)
Remote
IT
Senior
Số lượng: 2 vị trí
Kỹ năng yêu cầu:
C# .NET Role-Based Access Control (RBAC) JWT CQRS Entity Framework Core PostgreSQL Blazor Azure Docker

Mô tả công việc

Tham gia vào dự án phát triển phiên bản V2 cho sản phẩm eCoach - một nền tảng SaaS đa khách hàng (multi-tenant) dành cho ngành Call Center. Bạn sẽ là người chịu trách nhiệm chính trong việc thiết kế và xây dựng lại hệ thống phân quyền và vai trò (RBAC) để giải quyết các vấn đề kiến trúc cốt lõi của phiên bản V1.

  • Thiết kế & triển khai hệ thống RBAC V2: Xây dựng hệ thống phân quyền theo phạm vi (team-scoped và project-scoped) dựa trên các vai trò toàn cục (auditor, agent, coach).
  • Hoàn thiện tính năng quản lý người dùng: Xây dựng lại và bổ sung các chức năng quản lý người dùng còn thiếu sót ở V1.
  • Phát triển hệ thống Authorization: Triển khai claims enrichment và policy-based authorization trong pipeline .NET Identity + JWT.
  • Phát triển tính năng mới: Sử dụng các pattern đã được thiết lập như Minimal API, CQRS (MediatR), và Ardalis.Specification.
  • Hợp tác & tư vấn: Làm việc trực tiếp với Product Owner (non-technical) để chuyển đổi yêu cầu nghiệp vụ thành giải pháp kỹ thuật và chủ động cảnh báo các rủi ro về kiến trúc.
  • Đảm bảo chất lượng: Viết unit test, integration test và duy trì chất lượng mã nguồn tuân thủ tiêu chuẩn bảo mật ISO 27001.

Yêu cầu công việc

Kỹ năng & Kinh nghiệm:

  • Trên 10 năm kinh nghiệm lập trình C# / .NET Core, có kinh nghiệm thực tế với .NET 6+ (lý tưởng là .NET 8/10).
  • Có kinh nghiệm thực tiễn trong việc thiết kế lại hệ thống authorization dựa trên claims/policy (JWT, roles, RBAC) cho các ứng dụng SaaS hoặc multi-tenant.
  • Hiểu biết sâu sắc về CQRS pattern và MediatR, có khả năng viết handler từ đầu trong buổi phỏng vấn kỹ thuật.
  • Thành thạo Entity Framework Core (code-first migrations, tối ưu query, cô lập dữ liệu multi-tenant).
  • Có kinh nghiệm với Blazor (WASM hoặc Server) hoặc kinh nghiệm tương đương với các component frontend .NET và sẵn sàng học nhanh MudBlazor.
  • Kinh nghiệm làm việc với Finbuckle.MultiTenancy hoặc hiểu biết về kiến trúc multi-tenant.

Yêu cầu khác:

  • Tiếng Anh giao tiếp trình độ Bussiness fluent, có khả năng viết tài liệu kỹ thuật và tham gia các cuộc họp.
  • Chủ động trong giao tiếp, có khả năng làm việc với yêu cầu chưa hoàn chỉnh và đưa ra giải pháp.
  • Có tư duy về bảo mật (security-conscious), đặc biệt là về cô lập dữ liệu và phân quyền.
  • Có tư duy phát triển sản phẩm dài hạn, không phải dự án ngắn hạn.

Lương: up to 70M NET

Về công ty và quyền lợi

Khách hàng là một công ty công nghệ của Đức với 34 năm kinh nghiệm, chuyên cung cấp các giải pháp phần mềm cho ngành Call Center / BPO.

Sản phẩm chính là eCoach, một nền tảng SaaS (Software as a Service) đang hoạt động và có khách hàng trả phí (ví dụ: Check24 KFZ). Nền tảng này giúp các công ty trong ngành quản lý chất lượng dịch vụ, từ việc đánh giá các cuộc gọi/chat của nhân viên đến việc huấn luyện cải thiện kỹ năng.

Công ty có hơn 600 nhân viên và đạt nhiều chứng chỉ quốc tế uy tín như TÜV ISO 27001 (Bảo mật thông tin), ISO 9001, ISO 14001.

Thông tin bổ sung

Yêu cầu ngoại ngữ: English
Chấp nhận người nước ngoài: Không

Công việc tương tự

Hồ Chí Minh
65,000,000 - 85,000,000 VND
Snowflake Schema AI Machine Learning (ML) Python SQL Data Engineering & Infrastructure (Kỹ thuật và Hạ tầng) +2

Thông tin công ty

Techbank

Techbank

Hanoi 3rd Floor, Tan Hong Ha Complex, 317 Truong Chinh Street, Thanh Xuan District, Hanoi , Vietnam Ho Chi Minh 01 Dang Van Sam, Ward 9, Phu Nhuan District, Ho Chi Minh City Da Nang

Đa ngành nghề

Quy mô team

51-100+

Ngành nghề

Đa ngành nghề

Tổng quan công ty

Techbank is founded by a team of top technologists and experienced entrepreneurs from Vietnam who have founded 11 companies in their careers before establishing Techbank, the company is a gathering of the strength of tech power as its name, the bank...

Công việc khác của công ty

Quality Analyst - Japanese Language Hot

Hà Nội
14,000,000 - 21,000,000 VND
Customer Support Management Quality Assurance Data Analysis & Discovery (Phân tích và Khám phá Dữ liệu)

Quality Analyst - Traditional Chinese Hot

Hà Nội
14,000,000 - 21,000,000 VND
Quality Assurance Customer Support Management Data Analysis & Discovery (Phân tích và Khám phá Dữ liệu) English

Java Web Developer (AgriTech SaaS) Hot

Remote
Thỏa thuận
Java Spring Boot NoSQL MongoDB Git CI/CD +2

Nhân viên Kho vận kiêm Vận hành Đơn hàng Online Hot

Hà Nội
7,000,000 - 9,000,000 VND
Warehouse Management (Quản lý kho hàng) Order Processing (Xử lý đơn hàng) Tin học văn phòng Communication (Kỹ năng giao tiếp) Giải quyết vấn đề

Kế toán nội bộ (Data-Driven) Hot

Hồ Chí Minh
8,000,000 - 10,000,000 VND
Internal Accounting (Kế toán nội bộ) Excel/Google sheets Adobe Analytics (Phân tích dữ liệu Adobe) Warehouse Management (Quản lý kho hàng) Finance Reporting (Báo cáo tài chính)