- Từ 1–3 năm kinh nghiệm với .NET / .NET Core.
- Có kinh nghiệm làm việc với hệ thống phân tán hoặc microservices
- Có hiểu biết về:
Message Broker: RabbitMQ, Kafka, Azure Service Bus hoặc tương tự.
Caching: Redis, MemoryCache, DistributedCache.
SQL/NoSQL Database: Oracle, SQL Server, PostgreSQL, MongoDB…
RESTful API, gRPC.
- Có kinh nghiệm với Docker, ưu tiên có kinh nghiệm Kubernetes.
- Hiểu về các mô hình CQRS, Event-Driven Architecture là điểm cộng.
- Kỹ năng phân tích, giải quyết vấn đề, tư duy logic tốt.
- Kỹ năng tối ưu hóa truy vấn SQL và hiệu suất hệ thống dữ liệu.
- Tư duy giải quyết vấn đề tốt, có khả năng làm việc độc lập và teamwork.
- Điểm cộng nếu có:
- Có kinh nghiệm triển khai trên Azure hoặc AWS.
- Hiểu về Microservices Architecture và Containerization (Docker/Kubernetes).
- Biết về Unit Test, Integration Test và các công cụ kiểm thử tự động.
- Có kinh nghiệm làm việc với Agile/Scrum.
- Khả năng tối ưu hiệu suất và bảo mật cho ứng dụng lớn.