• Tiếp nhận yêu cầu bài toán từ khách hàng, viết tài liệu phân tích yêu cầu, đặc tả yêu cầu, thiết kế chi tiết, thiết kế CSDL
• Lập trình các chức năng được giao theo tài liệu giải pháp chi tiết.
• Thực hiện các nhiệm vụ sửa lỗi được phát hiện trong quá trình phát triển và triển khai.
• Viết và thực hiện unit test.
• Thực hiện upcode các yêu cầu nâng cấp của dự án.
• Thiết kế được các module thành phần, các chức năng chi tiết theo
kiến trúc đã có sẵn.
• Tích hợp mã nguồn (merge code), tích hợp hệ thống.
• Viết tài liệu Hướng dẫn cài đặt, vận hành, khai thác.
• Cài đặt, triển khai hệ thống
• Tối ưu hệ thống