- Tham gia phân tích, thiết kế, phát triển các dịch vụ, hệ thống của công ty.
- Duy trì hoạt động của các sản phẩm/dịch vụ được phân công.
- Tìm hiểu, nghiên cứu và áp dụng công nghệ mới vào dự án.
- Thực hiện peer review, unit testing, integration test, tối ưu, đảm bảo chất lượng code.
- Thực hiện phát triển các thuật toán, các phần tính toán phức tạp cần độ chịu tải cao và đảm bảo an toàn thông tin
- Phát triển các hệ thống lõi, đưa ra tiêu chuẩn chung áp dụng cho toàn bộ hệ thống
- Thực hiện review code, hỗ trợ các thành viên khác của nhóm
- Phối hợp với các phòng ban khảo sát và phân tích yêu cầu người dùng, đưa ra giải pháp để xử lý vấn đề phát sinh và cải tiến sản phẩm.
Kỹ năng
lập trình C# và .NET nâng cao:
Thành thạo lập trình C# và .NET Framework hoặc .NET Core.
Có kinh nghiệm thiết kế và phát triển các ứng dụng .NET phức tạp.
Hiểu biết sâu về các mô hình thiết kế phần mềm (design patterns).
Có kinh nghiệm làm việc với các Web API, Restfull API Kỹ năng SharePoint chuyên sâu:
Có kinh nghiệm phát triển các giải pháp SharePoint tùy chỉnh (custom solutions).
Hiểu rõ về mô hình đối tượng (object model) của SharePoint.
Có khả năng tạo và tùy chỉnh các thành phần web, quy trình công việc (workflows) và biểu mẫu (forms) trong SharePoint. Có kinh nghiệm về Power Platform của Microsoft.
Kỹ năng web nâng cao:
Có kinh nghiệm làm việc với ASP.NET, Web API, RESTful API.
Hiểu biết về các framework JavaScript phổ biến (ví dụ: React, Angular, [protected info]).
Kỹ năng cơ sở dữ liệu: Thành thạo SQL Server.
Có khả năng thiết kế và tối ưu hóa cơ sở dữ liệu.
Kỹ năng khác: Có khả năng phân tích yêu cầu và thiết kế hệ thống. Có khả năng làm việc độc lập và làm việc nhóm hiệu quả. Có khả năng giải quyết vấn đề và đưa ra các giải pháp sáng tạo.