Phát triển phần mềm: Thiết kế, lập trình và triển khai các tính năng mới cho các sản phẩm eProduct (eContract, eBilling, eArchive...) sử dụng nền tảng .NET.
Xây dựng API & Hệ thống: Thiết kế và phát triển các hệ thống ASP.NET WebAPI / MVC đảm bảo hiệu năng cao, khả năng mở rộng tốt.
Tối ưu hóa cơ sở dữ liệu: Thiết kế và tối ưu hóa các truy vấn, cấu trúc dữ liệu trên Postgresql, SQL Server và MongoDB.
Bảo trì và Nâng cấp: Phát hiện, sửa lỗi (debug) và tối ưu hóa mã nguồn hiện tại để nâng cao trải nghiệm người dùng và hiệu suất hệ thống.
Phối hợp nhóm: Làm việc chặt chẽ với các thành viên để đảm bảo tiến độ và chất lượng dự án.
1. Trình độ học vấn & Kinh nghiệm:
Tốt nghiệp Đại học/Cao đẳng chuyên ngành Công nghệ thông tin (IT) hoặc có các chứng chỉ phần mềm (IT soft) tương đương.
Có từ 2 năm kinh nghiệm làm việc thực tế với vị trí .NET Developer.
2. Kỹ năng chuyên môn (Yêu cầu bắt buộc/Cơ bản):
Kinh nghiệm sử dụng .NET Core, .NET 6 / 7 / 8.
Kinh nghiệm phát triển ASP.NET WebAPI / MVC.
Sử dụng tốt EntityFrameworkCore.
Có kinh nghiệm làm việc với cơ sở dữ liệu: Postgresql, SQL Server, Mongodb.
Khả năng lập trình Front-end cơ bản: Angular (Ant design/Core UI), Typescript, HTML/CSS/JS.
Có tư duy lập trình tốt, nắm nguyên lý SOLID.
Có hiểu biết hoặc từng làm việc với hệ thống Message Queue / Caching: RabbitMQ, Redis.
3. Điểm cộng (Kỹ năng nâng cao - Khuyến khích):
Có kinh nghiệm làm việc với hệ thống Log/Tìm kiếm: ELK (Elasticsearch, Logstash, Kibana).
Kinh nghiệm lưu trữ dữ liệu đối tượng với MinIO.
Hiểu biết và có kinh nghiệm triển khai CI/CD, Gitlab.
Có kinh nghiệm làm việc với môi trường Docker, K8s (Kubernetes) và hệ điều hành Linux.
4. Yêu cầu khác:
Ngoại ngữ:
Tiếng Anh trình độ đọc hiểu tài liệu kỹ thuật/chuyên ngành.
Có tinh thần trách nhiệm cao, chủ động trong công việc và có khả năng làm việc nhóm tốt.