- Thiết kế, phát triển và tối ưu hệ thống phần mềm
+ Phân tích yêu cầu, vấn đề và rủi ro có thể phát sinh trong quá trình thực hiện yêu cầu.
+ Thiết kế tổng thể hệ thống, các module thành phần, các chức năng chi tiết
+ Lập trình phát triển, bảo trì các chức năng hệ thống phía backend.
+ Triển khai và tích hợp các thành phần hệ thống phía backend.
+ Tối ưu các thành phần hệ thống phía backend: code, database.
- Hợp tác và chia sẻ
+ Hợp tác với front-end developers và designers để thiết kế API phù hợp với yêu cầu của tính năng.
+ Hợp tác với testers trong quá trình kiểm thử hệ thống phần mềm.
+ Chia sẻ kiến thức, công nghệ với các thành viên trong nhóm.