Có kiến thức cơ bản và chuyên sâu về quy trình xây dựng, quản lý và bảo trì hệ thống phần mềm; phân tích, thiết kế và quản lý các dự án phần mềm; có kỹ năng tổ chức, quản lý, triển khai, phát triển các dự án phần mềm trên các môi trường Desktop, web, di động, điện toán đám mây.