.NET Developer (Product, Microservices, AI Full Luồng SDLC)
Công ty Cổ phần Công nghệ KiotViet
Mô tả công việc
- Phát triển và nâng cấp sản phẩm KiotViet FnB với chất lượng cao; - Phối hợp với các phòng ban liên quan trong phân tích nghiệp vụ, thiết kế giải pháp và triển khai sản phẩm; - Xây dựng và tối ưu hóa các chức năng cho hệ thống có số lượng người dùng lớn; - Phân tích, thiết kế và giải quyết các vấn đề kỹ thuật phức tạp về hiệu suất và nghiệp vụ; - Nghiên cứu, đánh giá và áp dụng công nghệ mới để cải tiến sản phẩm; - Tham gia code review, hướng dẫn và mentoring cho các thành viên cấp dưới trong team; - Triển khai và duy trì hệ thống monitoring, logging để đảm bảo tính ổn định và hiệu suất; - Xây dựng tài liệu kỹ thuật và quy trình phát triển.
Yêu cầu công việc
Học vấn và kinh nghiệm - Tốt nghiệp đại học chuyên ngành CNTT hoặc các ngành liên quan; - Tối thiểu 3 năm kinh nghiệm phát triển phần mềm với công nghệ.NET, NET Core. Yêu cầu kỹ thuật - Thành thạo C#,.NET Core, ASP.NET/ ASP.NET Core và các framework liên quan; - Kinh nghiệm sâu với các ORM như Entity Framework, Dapper và tối ưu hóa truy vấn; - Hiểu biết sâu về RESTful API, API Gateway và kiến trúc Microservices; - Thành thạo làm việc với các CSDL SQL và NoSQL (MS SQL, PostgreSQL, MongoDB); - Thiết kế schema và mô hình dữ liệu hiệu quả; - Viết và tối ưu hóa query phức tạp; - Troubleshooting vấn đề hiệu suất database - Kinh nghiệm phát triển hệ thống phân tán với message queue (RabbitMQ, Kafka); - Thành thạo với caching strategies (Redis) và công nghệ realtime (MQTT, Websocket); - Áp dụng tốt SOLID principles, Clean Code, Design Patterns và thực hành TDD; - Kinh nghiệm phát triển, triển khai và vận hành hệ thống có tải cao (high load); - Kỹ năng debugging, profiling và troubleshooting nâng cao; - Kinh nghiệm sử dụng các công cụ monitoring và logging như Grafana, ELK Stack, APM, Open Telemetry; - Kinh nghiệm với CI/CD và container orchestration (Docker, Kubernetes) là lợi thế; - Có kinh nghiệm sử dụng AI coding tools và assistants (Cursor, GitHub Copilot, Claude, v.v.) để nâng cao hiệu suất trong phát triển phần mềm là một lợi thế. Kỹ năng mềm - Tư duy phân tích và giải quyết vấn đề logic; - Khả năng học hỏi công nghệ mới nhanh chóng; - Kỹ năng giao tiếp và làm việc nhóm hiệu quả; - Chủ động, có trách nhiệm và tự quản lý công việc tốt; - Kỹ năng quản lý thời gian và ưu tiên công việc hiệu quả; - Khả năng mentoring và hỗ trợ phát triển các thành viên junior.
Quyền lợi
- Mức lương khởi điểm đứng đầu thị trường, tương xứng với năng lực và kinh nghiệm làm việc; - Thưởng hiệu quả làm việc lên đến 2 tháng lương; Thưởng cuối năm; - Làm việc từ Thứ 2 – Thứ 6, checkin linh hoạt trong khung từ 08h00 - 09h00; - Được hưởng các quyền lợi và chế độ theo luật quy định (Các ngày nghỉ lễ, BHXH, BHYT...); - Thưởng lễ, Tết, sinh nhật các chế độ đãi ngộ dành cho người thân, và các hoạt động thú vị khác trong năm; - Chăm sóc sức khỏe: Khám sức khỏe định kỳ hàng năm, Bảo hiểm sức khỏe cao cấp dành cho Level 3-3 trở lên theo quy định của công ty; - Làm việc trong môi trường trẻ trung, năng động; Không gian làm việc đẹp, không gian pantry rộng rãi; - Được cung cấp máy tính cấu hình cao, trang thiết bị làm việc hiện đại; - Cơ hội được đào tạo và thăng tiến tốt trong công việc. Lộ trình phát triển công việc rõ ràng.