详情介绍
中文
21230 – 计算机系统开发人员和程序员
计算机系统开发人员和程序员编写、修改、集成和测试软件应用程序、数据处理应用程序、操作系统级软件和通信软件的计算机代码。他们受雇于计算机软件开发公司、信息技术咨询公司以及私营和公共部门的信息技术部门。
标题索引
- 计算机程序员
- 详细程序员
- 电子数据处理 (EDP) 应用程序员
- 大型机系统程序员
- 操作系统程序员
- 程序员分析师
- 卫星科学电信程序员
- 科学程序员
- 系统程序员
主要职责
该小组履行以下部分或全部职责:
- 编写、修改、集成和测试软件代码
- 通过根据需要进行修改来维护现有的计算机程序
- 识别和交流技术问题、流程和解决方案
- 准备有关软件状态、操作和维护的报告、手册和其他文档
- 协助收集和记录用户需求
- 协助制定逻辑和物理规范
- 可能领导和协调计算机程序员团队
- 可能研究和评估各种软件产品。
就业要求
- 计算机科学、计算机工程或具有重要编程组件的其他学科的学士学位或大专文凭课程
- 工程和科学应用编程专业需要特定的高等教育学习或经验。
附加信息
- 随着经验的积累,有可能晋升为信息系统分析师。
排除
- 计算机网络和网络技术人员(22220)
- 数据库分析师和数据管理员 ( 21223)
- 电子商务(e-business)经理(10022 广告、营销和公共关系经理)
- 信息系统专家 ( 21222)
- 信息系统测试技术员(22222)
- 软件工程师和设计师 ( 21231)
- 网页设计师 ( 21233)
- Web 开发人员和程序员 ( 21234)
English
21230 – Computer systems developers and programmers
Computer systems developers and programmers write, modify, integrate and test computer code for software applications, data processing applications, operating systems-level software and communications software. They are employed in computer software development firms, information technology consulting firms, and in information technology units throughout the private and public sectors.
Index of titles
- Computer programmer
- Detail programmer
- Electronic data processing (EDP) applications programmer
- Mainframe systems programmer
- Operating systems programmer
- Programmer analyst
- Satellite scientific telecommunications programmer
- Scientific programmer
- Systems programmer
Main duties
This group performs some or all of the following duties:
- Write, modify, integrate and test software code
- Maintain existing computer programs by making modifications as required
- Identify and communicate technical problems, processes and solutions
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software
- Assist in the collection and documentation of user requirements
- Assist in the development of logical and physical specifications
- May lead and coordinate teams of computer programmers
- May research and evaluate a variety of software products.
Employment requirements
- A bachelor's degree or college diploma program in computer science, computer engineering or in another discipline with a significant programming component
- Specialization in programming for engineering and scientific applications requires specific post-secondary study or experience.
Additional information
- Progression to information systems analyst is possible with experience.
Exclusions
- Computer network and web technicians (22220)
- Database analysts and data administrators (21223)
- Electronic business (e-business) manager (in 10022 Advertising, marketing and public relations managers)
- Information systems specialists (21222)
- Information systems testing technicians (22222)
- Software engineers and designers (21231)
- Web designers (21233)
- Web developers and programmers (21234)