1. Kinh nghiệm:
- Kinh nghiệm lập trình ứng dụng desktop bằng C# và .NET ít nhất 2 năm.
- Lập trình web, winform trên nền tảng .NET.
2. Kiến thức:
- Trình độ: Tốt nghiệp Đại học trở lên
- Chuyên ngành: Công nghệ Thông tin, Khoa học Máy tính hoặc tương đương.
- Kiến thức chuyên môn:
-
- Kiến thức chuyên sâu về C#, đặc biệt các khái niệm nâng cao như LINQ, đa luồng, async/await, reflection.
- Hiểu rõ về các nguyên lý thiết kế phần mềm như SOLID, Design Patterns, Inversion of Control.
- Kinh nghiệm làm việc với Dapper hoặc các ORM khác.
- Kinh nghiệm với .NET Framework/.NET Core, ASP.NET MVC/Web API, Entity Framework, WPF, WCF,
- Devexpress, RestSharp, Windows Services.
- Kinh nghiệm làm việc với Oracle hoặc SQL Server và kỹ năng phân tích, thiết kế, xây dựng, truy vấn SQL
- Kiến trúc ứng dụng phân tán, microservices và container.
- Kinh nghiệm với công cụ quản lý mã nguồn như Git, Team Foundation Server
- Tối ưu hóa hiệu suất và khả năng mở rộng của các ứng dụng.
- Kinh nghiệm xử lý dữ liệu lớn với Hadoop, Spark
- Ưu tiên có kinh nghiệm với các nền tảng đám mây như Azure, AWs
- Kiến thức về kỹ thuật an toàn bảo mật ứng dụng.
- Ngoại ngữ: Có khả năng đọc hiểu tài liệu tiếng Anh chuyên ngành.
- Nghiệp vụ khác: Hiểu biết các văn bản pháp luật, quy định của Nhà nước có liên quan đến lĩnh vực chuyên môn.
Ưu tiên các ứng viên có kinh nghiệm tại các tổ chức ngân hàng, tài chính.