
Newxel là nhà cung cấp dịch vụ nhân sự CNTT và kỹ thuật, hỗ trợ doanh nghiệp xây dựng và vận hành các đội ngũ phát triển phần mềm chuyên biệt cùng các trung tâm nghiên cứu và phát triển trọn gói. Các dịch vụ của Newxel bao gồm tuyển dụng CNTT, bổ sung nhân sự, xây dựng trung tâm phát triển phần mềm ở nước ngoài, cùng hỗ trợ pháp lý, tài chính và vận hành để mở rộng hoạt động kỹ thuật tại hơn 10 quốc gia. Newxel hợp tác với các chuyên gia về phát triển web và di động, trí tuệ nhân tạo và học máy, dữ liệu lớn, phát triển trò chơi, đảm bảo chất lượng, phần mềm nhúng, an ninh mạng và blockchain, đồng thời hỗ trợ các mối quan hệ hợp tác kinh doanh lâu dài và các đội ngũ kỹ thuật làm việc phân tán.
Lập trình viên Backend C# .NET tại Warsaw Hybrid
Phát triển các microservice C# và .NET tiếp nhận dữ liệu thể thao trực tiếp, hỗ trợ tự động tạo và xuất bản nội dung nổi bật cho khán giả truyền thông quốc tế.
Mô tả
- Gia nhập đội Data Ingestion gồm 5 lập trình viên, 1 chuyên viên QA và 1 Quản lý Sản phẩm.
- Phát triển tính năng backend đồng thời xử lý lỗi và hỗ trợ, với thời gian được phân chia tương đối đồng đều giữa phát triển và bảo trì.
- Tự xác định phạm vi nhiệm vụ, thiết kế giải pháp và dẫn dắt các sáng kiến kỹ thuật.
- Áp dụng các nguyên tắc thiết kế hệ thống và kiến trúc để xây dựng microservice hướng sự kiện với độ trễ thấp.
- Tạo các quy trình triển khai đáng tin cậy để đưa các mô hình ML vào môi trường production.
- Quản lý toàn bộ quá trình cung cấp dịch vụ từ thiết kế RFC đến triển khai không downtime và theo dõi telemetry sau phát hành.
- Chẩn đoán các vấn đề hiệu năng phân tán và mở rộng các cụm máy tính hỗ trợ xử lý nội dung đa phương tiện liên tục, đồng thời.
- Đánh giá các REST API của bên thứ ba và xây dựng trình quản lý thu thập dữ liệu cùng bộ phân tích cú pháp bằng C#/.NET 8.
- Ánh xạ dữ liệu JSON vào các mô hình nội bộ trên MS SQL Server.
- Mở rộng chức năng pipeline để hỗ trợ danh sách cầu thủ, ban huấn luyện, đội hình sự kiện và dữ liệu liên quan.
- Xây dựng cơ chế xử lý lỗi đáng tin cậy cho dữ liệu từ nhà cung cấp bị sai định dạng hoặc không mong đợi.
- Phân tích lỗi production bằng cách so sánh payload của nhà cung cấp trong Azure Blob Storage với các bản ghi cơ sở dữ liệu và log Coralogix.
- Quản lý công việc phát triển, pull request, đánh giá mã nguồn và triển khai thông qua GitHub Actions và pipeline Azure DevOps.
- Phối hợp với các trưởng nhóm kỹ thuật để hoàn thiện kiến trúc, làm rõ yêu cầu Jira và tài liệu hóa hệ thống trong Confluence.
Yêu cầu
- Có ít nhất 5 năm kinh nghiệm phát triển backend.
- Thành thạo C# và .NET Core 6 trở lên, ưu tiên .NET 8.
- Có kinh nghiệm thực tế xây dựng microservice và làm việc với SQL.
- Có năng lực được chứng minh về thiết kế hệ thống và kiến trúc phần mềm.
- Tốt nghiệp đại học ngành Khoa học Máy tính hoặc lĩnh vực kỹ thuật liên quan.
- Sử dụng thực tế hằng ngày các công cụ lập trình AI như Claude hoặc Cursor, hoặc có kinh nghiệm với các framework ML.
- Có tính tự chủ cao, bao gồm khả năng xác định phạm vi công việc phức tạp và chịu trách nhiệm mà không cần giám sát vi mô.
- Có lịch sử làm việc ổn định, thể hiện thời gian gắn bó lâu dài với công việc.
- Có kinh nghiệm với hàng đợi tin nhắn, kiến trúc hướng sự kiện và các mẫu thiết kế hiện đại là một lợi thế.
- Có kinh nghiệm phát triển full-stack hoặc frontend là một lợi thế.
- Có kinh nghiệm về hạ tầng đám mây là một lợi thế, ưu tiên Azure; kinh nghiệm với AWS hoặc GCP cũng được chấp nhận.
Phúc lợi
- Mô hình làm việc hybrid với 3 ngày mỗi tuần tại văn phòng Warsaw.
- Lịch làm việc từ thứ Hai đến thứ Sáu, khoảng 9:00 đến 18:00.
- Thứ Sáu thường có thời gian yên tĩnh, không họp, để tập trung làm việc.
- Không có trách nhiệm trực on-call.
- Cân bằng công việc và cuộc sống ổn định, dễ dự đoán.
- Được tiếp cận các phương pháp kỹ thuật AI hiện đại và trợ lý lập trình AI.
- Được sở hữu và trực tiếp tạo ảnh hưởng đến các sản phẩm truyền thông phát sóng trực tiếp cấp độ cao.
- Văn hóa đội nhóm đề cao việc chia sẻ kiến thức.