Backend .NET Developer (Microservices/API)
About This Job
Trách nhiệm chính
- Phát triển hệ thống web phục vụ trục tích hợp, kho dữ liệu, nền tảng dịch vụ microservice.
- Thiết kế API chuẩn REST, xử lý authentication (JWT, OAuth2, SSO), xây dựng hệ thống backend phục vụ web/app.
- Lập trình, triển khai, kiểm thử, bảo trì và khắc phục sự cố các ứng dụng web sử dụng .NET Core, ASP.NET, ReactJS và các công nghệ liên quan.
- Xây dựng và tối ưu giao diện web bằng ReactJS, biết áp dụng các thư viện như Redux, React Router, TailwindCSS, Ant Design hoặc Material-UI, đảm bảo hiệu suất và trải nghiệm người dùng tốt.
- Tích hợp API từ hệ thống backend, xử lý dữ liệu bất đồng bộ, tối ưu render và quản lý state.
- Thiết kế giao diện responsive, tương thích đa thiết bị.
- Tuân thủ tiêu chuẩn chất lượng mã hóa đã được thiết lập của công ty.
- Phối hợp chặt chẽ với nhóm QA để đảm bảo chất lượng dự án.
- Báo cáo cho Trưởng nhóm.
- Hỗ trợ Trưởng nhóm rà soát kết quả công việc của các thành viên cấp thấp.
- Tham gia các hoạt động R&D, đào tạo và chia sẻ kiến thức.
- Thực hiện theo các quy trình, chính sách và quy định của dự án và tổ chức.
- Đảm bảo các nhiệm vụ được giao được thực hiện đúng thời gian và chất lượng cao.
Yêu cầu
- Tốt nghiệp Đại học chuyên ngành CNTT, Khoa học máy tính, Hệ thống thông tin hoặc tương đương.
- Nắm vững nền tảng lập trình hướng đối tượng (OOP), cấu trúc dữ liệu và giải thuật.
- Có kiến thức về kiến trúc hệ thống phân tán.
- Có kinh nghiệm lập trình Website (Core Skill), thành thạo C# (.NET Core / .NET 6/7/8), SQL Server, thành thạo phát triển Web API (RESTful API, gRPC), cơ bản về ReactJs.
- Hiểu rõ kiến trúc Microservice, tách service theo domain nghiệp vụ, sử dụng các công nghệ API Gateway (Ocelot, Nginx), Message Queue (RabbitMQ, Kafka), Service Communication (REST, gRPC).
- Hiểu mô hình tích hợp hệ thống (ESB, API Gateway, Middleware); có kinh nghiệm kết nối WebService (SOAP, REST), hệ thống bên thứ 3, hệ thống liên thông dữ liệu; xử lý mapping dữ liệu, chuẩn hóa dữ liệu.
- Có kỹ năng về Cơ sở dữ liệu & Kho dữ liệu bao gồm: thành thạo SQL Server/PostgreSQL/MySQL, thiết kế Database chuẩn hóa (3NF), viết Stored Procedure, tối ưu query.
- Có kinh nghiệm cơ bản CI/CD (GitLab CI, Azure DevOps); sử dụng Docker, Docker Compose; hiểu Kubernetes (là lợi thế lớn); triển khai hệ thống trên Linux Server, Window Server, Cloud (AWS, Azure, Viettel Cloud, VNPT Cloud).
- Làm việc kỷ luật, đúng quy trình, có trách nhiệm với sản phẩm phần mềm, chủ động nghiên cứu công nghệ mới.
- Tinh thần bảo mật dữ liệu và tuân thủ quy định hệ thống.
Yêu cầu ưu tiên
- Ưu tiên có kinh nghiệm SSO, OAuth2, Keycloak và hiểu về bảo mật hệ thống (OWASP, Security).
- Ưu tiên có kinh nghiệm Data Warehouse, ETL (SSIS, Talend, Airflow), xử lý dữ liệu lớn (Big Data là lợi thế).
Mức lương
- Thu nhập: từ 15.000.000 đến 30.000.000
Phúc lợi
- Thưởng theo dự án
- Tham gia chương trình đào tạo nâng cao chuyên môn
- Tham gia du lịch, các hoạt động thể thao
- Thưởng % của từng dự án khi tham gia phát triển sản phẩm (thưởng theo quý)
- Lương tháng 13
- Tăng thu nhập khi đăng ký làm thêm các công việc ngoài giờ hành chính
- Lương cạnh tranh và được xem xét đánh giá tăng lương theo năng lực cá nhân đóng góp cho từng dự án theo Quý
- Du lịch công ty/Team building
- Các giải thưởng hàng năm: “Team of the year”, “Employee of the year”
- Làm việc trong môi trường trẻ trung, năng động, chuyên nghiệp, nhiệt tình