- Tham gia cùng đội ngũ để phát triển phần mềm chất lượng cao (bao gồm thiết kế, viết mã, xử lý sự cố, kiểm thử, và viết tài liệu).
- Viết thiết kế kỹ thuật và thiết kế chi tiết cho các nhiệm vụ được giao.
- Chịu trách nhiệm kiểm tra mã nguồn, thiết kế kỹ thuật và hỗ trợ các thành viên khác trong các lĩnh vực này.
- Triển khai hoặc đề xuất các thực hành tốt nhất và tiêu chuẩn lập trình.
- Đánh giá kỹ năng kỹ thuật của các thành viên trong đội, đồng thời hướng dẫn và giám sát họ.
