1. Quản lý và dẫn dắt một nhóm scrum
2. Trách nhiệm cụ thể trong mỗi sprint:
Lập kế hoạch:
- Thảo luận và hoàn thiện yêu cầu với
Product Owner (PO)
- Cung cấp giải pháp kỹ thuật để triển khai (cùng với
Kiến trúc sư phần mềm)
- Chia nhỏ công việc và phân công cho các thành viên trong nhóm scrum
Thực thi:
- Cùng với PMO: theo dõi việc thực hiện các nhiệm vụ của sprint để đảm bảo đúng tiến độ
- Hỗ trợ các thành viên trong nhóm khi gặp vấn đề kỹ thuật
- Cùng với quản lý phát hành: phát hành đúng hạn, đảm bảo chất lượng
- Hiểu biết sâu về các sản phẩm của công ty để đóng góp vào kiến trúc tổng thể của sản phẩm và giải pháp
- Phối hợp với InfraOps, Bảo mật, Dữ liệu để đáp ứng các yêu cầu của hội đồng quản trị
- Tham gia vào toàn bộ vòng đời ứng dụng, tập trung vào việc viết mã và gỡ lỗi
- Viết code và test, xây dựng prototypes, giải quyết các vấn đề, và phân tích các nút thắt hiệu suất;
- Thiết kế các API mạnh mẽ để hỗ trợ ứng dụng di động, trang web hoạt động và tích hợp đối tác;
- Xây dựng và triển khai các pipeline CI/CD;
- Quản lý và tối ưu hóa các hệ thống phân tán có khả năng mở rộng trên Cloud;
- Tối ưu hóa các ứng dụng để nâng cao hiệu suất và khả năng mở rộng;
- Giao tiếp và phối hợp với các bên liên quan, đảm bảo tiến độ và chất lượng code.