← Saramin's Client
Backend Developer – .NET (Junior)
Saramin's Client · Hồ Chí Minh
Ứng tuyển tại trang chính thức ↗
Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
CNTT - Phần mềm
Mức lương
15tr - 22tr
Địa điểm
Thành phố Hồ Chí Minh, Hồ Chí Minh
Tổng quan
- Phát triển và bảo trì các service .NET (ASP.NET Core Web API): xây dựng REST API, xử lý nghiệp vụ, viết migration cơ sở dữ liệu với Entity Framework Core.
- Thiết kế và làm việc với schema PostgreSQL: quan hệ dữ liệu, index, transaction và truy vấn hiệu năng cho dữ liệu tồn kho, đơn hàng, phiếu nhập/xuất.
- Xử lý giao tiếp bất đồng bộ giữa các service WMS qua RabbitMQ theo hợp đồng sự kiện đã được chuẩn hoá; sử dụng Redis cho cache và khoá phân tán.
- Xây dựng luồng dữ liệu thời gian thực qua SignalR/WebSocket cho màn hình vận hành WMS: thay đổi tồn kho, tiến độ đơn hàng, cảnh báo nghiệp vụ.
- Viết unit test và integration test (xUnit/NUnit, Moq); đảm bảo pipeline GitLab CI xanh trước khi tạo Merge Request.
- Chạy môi trường phát triển cục bộ bằng Docker Compose; tự debug và profiling service của mình.
- Tham gia code review, tuân thủ chuẩn code C# của đội (.editorconfig, C# Coding Conventions, phân tầng Domain – Application – Infrastructure) và cập nhật tài liệu API (Swagger/OpenAPI).
- Tốt nghiệp Đại học/Cao đẳng ngành CNTT, Khoa học máy tính, Điện tử – Tự động hoá hoặc tương đương.
- 1–2 năm kinh nghiệm phát triển backend với C#/.NET (ASP.NET Core, .NET 8 trở lên). Ứng viên đến từ Java hoặc nền tảng OOP tương đương và đã tự học .NET vẫn được xem xét.
- Nắm vững lập trình hướng đối tượng/hướng cấu trúc, cấu trúc dữ liệu, giải thuật cơ bản.
- Sử dụng tốt SQL và cơ sở dữ liệu quan hệ (PostgreSQL/MySQL): thiết kế bảng, JOIN, transaction, index.
- Hiểu REST API, HTTP, JSON, xác thực bằng JWT.
- Thành thạo Git và làm việc theo nhánh/Merge Request.
- Đọc hiểu tài liệu kỹ thuật tiếng Anh.
- Đã làm việc với Entity Framework Core hoặc Dapper trên PostgreSQL.
- Kinh nghiệm với message queue (RabbitMQ/Kafka).
- Đã dùng Docker; biết khái niệm cơ bản về Kubernetes.
- Biết áp dụng Clean Architecture / Dependency Injection, hoặc đã dùng MediatR, MassTransit, Serilog.
- Từng làm việc với phần mềm quản lý kho/logistics, ERP hoặc hệ thống xử lý nhiều tác vụ đồng thời trên cùng bộ dữ liệu.
- Có project cá nhân/GitHub để tham khảo.
- Backend: .NET 10 (LTS) – C#, ASP.NET Core Web API, Entity Framework Core; kiến trúc microservices
- Dữ liệu & hạ tầng: PostgreSQL (mỗi service 1 DB), Redis, RabbitMQ, MinIO, WebSocket
- Frontend: React 19 + TypeScript, Vite, TanStack Router/Query, Zustand, Tailwind CSS, React Hook Form + Zod, i18next, Recharts
- DevOps: Docker Compose, Kubernetes (RKE2), GitLab CI/CD (self-hosted), Zitadel (SSO)
- Chất lượng & quy trình: Vitest + Testing Library, xUnit, Biome, Git flow qua Merge Request
Quyền lợi
Laptop / Thiết bị
Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗
Quan tâm đến vị trí này?
Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.
Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn?
Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ
→