Backend Developer –.NET (Junior)
Saramin's Client
Mô tả công việc
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).
Yêu cầu công việc
Bắt buộc 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. Ưu tiên Đã 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. Công nghệ & môi trường bạn sẽ tiếp xúc 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
Tổng thu nhập: 15 - 22 triệu đồng Thưởng sản phẩm R&D thành công Thưởng các dịp lễ đặc biệt trong năm Thưởng tháng 13 Thưởng hiệu quả kinh doanh Khám sức khỏe tổng quát định kỳ, BHXH, phép năm, du lịch Có Kí túc xá cho CBNV ở xa