Mục đích công việc :
Phát triển các hệ thống thông tin bằng cách thiết kế, phát triển và cài đặt các giải pháp phần mềm.
Nhiệm vụ :
* Xác định tính khả thi trong hoạt động bằng cách đánh giá các phân tích, định nghĩa về vấn đề, các yêu cầu, việc phát triển giải pháp và các giải pháp được đề xuất.
* Chuẩn bị tài liệu và thuyết trình về các giải pháp bằng cách xây dựng các tài liệu, lưu đồ, sơ đồ, biểu đồ, trình bày mã nguồn rõ ràng và có kèm chú thích.
* Chuẩn bị và cài đặt các giải pháp bằng cách xác định và thiết kế các chi tiết về kỹ thuật của hệ thống, các tiêu chuẩn, rồi tiến hành lập trình.
* Cải tiến các vận hành bằng cách sự phân tích hệ thống; đề xuất các điểm cần thay đổi trong các chính sách và thủ tục.
* Đăng ký bản quyền phần mềm bằng cách thu thập thông tin từ các nhà cung cấp; đề xuất các phần mềm cần mua; thử nghiệm và xét duyệt sản phẩm.
* Cập nhật kiến thức về các công cụ phát triển phần mềm và các kỹ thuật lập trình tiên tiến; tận dụng các cơ hội học tập; đọc sách báo chuyên ngành; duy trì các mối quan hệ cá nhân; tham gia các tổ chức liên quan đến nghề nghiệp.
* Bảo mật thông tin để bảo vệ hoạt động.
* Cung cấp thông tin bằng cách thu thập, phân tích, và tổng hợp các vấn đề về phát triển và dịch vụ.
* Hoàn thành mục tiêu về kỹ thuật và mục tiêu của công ty bằng cách làm tốt các công việc có liên quan (nếu cần).
* Phát triển các giải pháp phần mềm bằng cách nghiên cứu các nhu cầu về thông tin;
hội ý với người sử dụng; nghiên cứu cách vận hành của hệ thống, việc sử dụng dữ liệu cùng các quy trình làm việc; tìm hiểu sâu vào các phạm vi của vấn đề; tuân thủ các giai đoạn phát triển phần mềm.