Logo
COME AND SHINE WITH VTI

Senior .NET Developer

Senior .NET Developer

MÔ TẢ CÔNG VIỆC
Kỹ sư Phần mềm – Licensing chịu trách nhiệm sở hữu và phát triển nền tảng cấp phép (licensing platform) và bộ SDK, cho phép triển khai các quy trình cấp phép trên toàn bộ hệ sinh thái sản phẩm. Tham gia vào việc thiết kế kiến trúc và triển khai nền tảng, bảo đảm sự phù hợp với tầm nhìn kỹ thuật tổng thể, đồng thời cân bằng giữa nhu cầu chuyển đổi (migration), khả năng tương thích ngược và khả năng bảo trì lâu dài của hệ thống.
YÊU CẦU
Yêu cầu cốt lõi (Core Requirements)
Kỹ sư backend C# / .NET có năng lực vững vàng
Trách nhiệm kỹ thuật cốt lõi (Core Engineering Responsibilities)
Thiết kế, phát triển, kiểm thử và triển khai các ứng dụng phần mềm. Có kinh nghiệm thiết kế code dễ viết unit test.
Phối hợp với các thành viên trong nhóm để xác định yêu cầu và đặc tả kỹ thuật.
Viết code sạch, có khả năng mở rộng và hiệu quả.
Thoải mái trao đổi và làm việc với:
Unit tests
Test doubles (mock / fake)
Dependency Injection
Separation of Concerns
Phân tích, debug và xử lý các lỗi phần mềm.
Tham gia code review để duy trì chất lượng code và best practices.
Cập nhật các công nghệ mới và xu hướng ngành.
Có đề cập hoặc kinh nghiệm thực tế với Clean / Layered / Hexagonal Architecture (hoặc kiến trúc tương đương) trong CV.
Quen thuộc với logging và observability theo cách có cấu trúc (không chỉ đơn thuần là “log lỗi”, mà có tư duy thiết kế).
Kinh nghiệm mạnh về phát triển phần mềm desktop (một trong những yêu cầu quan trọng nhất).
Trách nhiệm sở hữu nền tảng Licensing (Licensing Platform Ownership)
Dẫn dắt việc phát triển và cải tiến thành phần licensing, đảm bảo tích hợp mượt mà với:
Hệ thống nội bộ (ví dụ: NetSuite, HubSpot)
Các client / hệ thống bên ngoài
Thiết kế và phát triển SDK (bằng C#) để cung cấp chức năng licensing và hướng dẫn developer migrate từ SDK cũ.
Hỗ trợ các hoạt động migration dữ liệu, đảm bảo:
Tính toàn vẹn dữ liệu
Tương thích phiên bản
Giảm thiểu gián đoạn hệ thống
Xây dựng và triển khai chiến lược cho:
Phát hành NuGet package
Versioning
Quản lý vòng đời SDK
Triển khai:
Observability
CI/CD pipelines (Azure DevOps)
Security best practices (OAuth2, OIDC, token handling)
Viết tài liệu rõ ràng, hướng tới khách hàng, bao gồm developer guides cho SDK.
Đóng vai trò người ủng hộ nội bộ (internal advocate) cho tính dễ dùng và best practices khi áp dụng SDK.
Trình độ, Kỹ năng và Năng lực yêu cầu (Qualifications, Skills & Competencies)
Tốt nghiệp Cử nhân ngành Khoa học Máy tính, Kỹ thuật hoặc lĩnh vực liên quan.
Thành thạo tiếng Anh (nghe, nói, đọc, viết).
Có kinh nghiệm thực tế ở vị trí Software Engineer hoặc tương đương.
Thành thạo một hoặc nhiều ngôn ngữ / công nghệ:
NET, Python, TypeScript, Angular
Hiểu rõ các nguyên lý và phương pháp phát triển phần mềm.
Có kinh nghiệm làm việc với version control systems (ví dụ: Azure DevOps).
Kỹ năng giải quyết vấn đề tốt, chú ý đến chi tiết.
Kỹ năng giao tiếp và làm việc nhóm tốt.
Tiêu chí đánh giá thành công / KPI (Success Criteria / KPIs)
Phát triển phần mềm
Bàn giao phần mềm chất lượng cao, đáp ứng yêu cầu và vận hành ổn định
số lượng feature hoặc bug fix vượt qua QA).
Code sạch, dễ mở rộng, dễ bảo trì
đo lường qua các công cụ như SonarQube).
Tỷ lệ áp dụng SDK và mức độ migrate thành công của các hệ thống sử dụng.
Giảm số lượng sự cố hoặc lỗi liên quan đến licensing.
Tuân thủ các best practices về security và observability.
Các chỉ số uptime và độ tin cậy của dịch vụ licensing.
Hợp tác và giao tiếp
Tham gia tích cực vào các buổi thảo luận để xác định yêu cầu và đặc tả
đánh giá qua phản hồi từ đồng nghiệp).
Phối hợp hiệu quả với team và các bên liên quan để đạt mục tiêu dự án
tham gia các buổi họp liên phòng ban và alignment sessions).
ĐÃI NGỘ
Tối thiểu 13 tháng lương 1 năm - chưa tính các khoản thưởng khác trong quá trình làm việc như thưởng theo KPI hiệu quả công việc, thưởng dự án và thưởng theo doanh thu.
Được khám sức khỏe định kỳ hàng năm và được đóng BHXH, BHYT, BHTN đầy đủ theo luật quy định
Hưởng chế độ nghỉ mát, teambuilding 4 lần/ 1 năm, và các hoạt động thể thao, giải trí phong phú bao gồm: các CLB Bơi, Yoga, Zumba, Kendo, yêu cầu bài hát qua radio nội bộ.
02 nhân viên xuất sắc nhất năm sẽ được thưởng một chuyến du lịch miễn phí đến các quốc gia như Nhật Bản, Đài Loan, Singapore..v.v.
Cơ hội thăng tiến, nâng cao thu nhập cho người có năng lực, tâm huyết và gắn bó lâu dài.
Được đào tạo tiếng Nhật miễn phí tại công ty.
Cơ hội được đào tạo để nâng cao nghiệp vụ chuyên môn. Cơ hội hỗ trợ thi các chứng chỉ về Cloud, AWS, PMF, PMP.
Giờ làm việc: từ 8h30 đến 17h30, từ thứ Hai đến thứ Sáu hàng tuần.

Ngày hết hạn: 30 tháng 3, 2026

Ngày hết hạn: 30 tháng 3, 2026

Chi tiết công việc

Số lượng:
1
Địa điểm:
Hà Nội
Kinh nghiệm:
Trên 5 năm
Trình độ:
Senior
Hình thức:
Toàn thời gian
Kỹ năng:
.NET
Mức lương:

Ngày hết hạn: 30 tháng 3, 2026