Phát triển back-end bằng Python và Django (bắt buộc).
Golang là một lợi thế lớn.
Phát triển full-stack (rất có lợi).
Hệ điều hành Linux, lập trình shell và quản trị hệ thống (rất có lợi).
Phương pháp phát triển ứng dụng dựa trên container (Docker)
Phát triển và lưu trữ trên nền tảng đám mây (AWS, Azure) là một lợi thế
Quản lý mã nguồn và phát hành (Bitbucket).
Thiết kế và triển khai API RESTful, bao gồm lập tài liệu thông qua Swagger và/hoặc API Django.
Mô hình hóa UML và khả năng giải thích thiết kế phần mềm kỹ thuật với
Kiến trúc sư giải pháp và
Chuyên viên phân tích kinh doanh.
Hợp tác trong một nhóm phần mềm nhỏ - áp dụng các thực tiễn tốt nhất và hướng dẫn kỹ thuật để đáp ứng mục tiêu của nhóm.
Khả năng khắc phục sự cố các hệ thống phức tạp liên quan đến điện toán phân tán trên nhiều nền tảng.
Quản lý và tích hợp cơ sở dữ liệu (PostgreSQL, InfluxDB với TICK stack, SQLServer)
1. Backend
- Bảo trì, nâng cấp các hệ thống backend Python (MasterData, Mopani Exporters, Pyrite, KPI Capture)
- Tối ưu và vận hành kho dữ liệu, quy trình ETL
- Thiết kế & phát triển backend:
Mô hình dữ liệu
API RESTful & tài liệu kỹ thuật
Kiến trúc tích hợp hệ thống
Kho dữ liệu & báo cáo
2. Frontend & Triển khai
- Phối hợp với Frontend để triển khai chức năng qua API
- Kiểm thử hệ thống trước khi release
Tài liệu hóa thiết kế & hướng dẫn triển khai
- Hỗ trợ triển khai hệ thống tại môi trường khách hàng
3. Reporting
- Thiết kế & phát triển hệ thống báo cáo (BI Dashboard, báo cáo in ấn)
- Xây dựng kho dữ liệu & ETL phục vụ báo cáo
Yêu cầu khác: Có tiếng Anh là lợi thế