详情介绍

中文

21231 – 软件工程师和设计师

软件工程师和设计师研究、设计、评估、集成和维护软件应用程序、技术环境、操作系统、嵌入式软件、信息仓库和电信软件。他们受雇于信息技术咨询公司、信息技术研发公司以及私营和公共部门的信息技术单位,或者他们可能是个体经营者。

标题索引

  • 应用架构师
  • 自动化工程师 – 软件
  • 后端工程师
  • 云端管理员
  • 云架构师
  • 云端工程师
  • 云基础架构工程师
  • 云运维工程师
  • 计算机应用工程师
  • 电脑软件工程师
  • 计算机系统平台工程师 - 软件
  • 计算机通讯软件专家
  • 开发和运营 (DevOps) 工程师
  • 嵌入式软件设计师
  • 嵌入式软件工程师
  • 首席开发和运营 (DevOps) 工程师
  • 首席软件工程师
  • 移动开发主管
  • 仿真软件设计工程师
  • 站点可靠性工程师
  • 软件和信息技术项目经理
  • 软件架构师
  • 软件设计工程师
  • 软件设计项目经理
  • 软件设计主管
  • 软件设计验证工程师
  • 软件设计师
  • 软件开发工程师
  • 软件工程师
  • 软件工程主管
  • 软件项目经理
  • 软件质量保证(QA)工程师
  • 软件系统设计师
  • 软件系统集成工程师
  • 软件技术架构师
  • 软件测试工程师
  • 系统应用工程师
  • 系统架构师
  • 系统工程师 - 软件
  • 电信软件工程师
  • 电信软件专家
  • 测试自动化工程师 - 软件

主要职责

该小组履行以下部分或全部职责:
  • 收集并记录用户的需求并制定逻辑和物理规范
  • 研究、评估和综合技术信息,以设计、开发和测试基于计算机的系统,包括移动应用程序
  • 开发数据、流程和网络模型以优化架构并评估设计的性能和可靠性
  • 规划、设计和协调基于计算机的系统(包括移动应用程序)的开发、安装、集成和操作
  • 评估、测试、排除故障、记录、升级和开发操作系统、通信环境和应用软件的维护程序
  • 可以领导和协调信息系统专业人员团队开发软件和集成信息系统、过程控制软件和其他嵌入式软件控制系统。

就业要求

  • 通常需要学士学位,通常是计算机科学、计算机系统工程、软件工程或数学,或者通常需要完成计算机科学的大学课程。
  • 可能需要相关学科的硕士或博士学位。
  • 批准工程图纸和报告以及作为专业工程师 (P.Eng.) 执业需要获得省或地区专业工程师协会的许可。
  • 工程师在从认可的教育课程毕业、在工程领域拥有三到四年的受监督工作经验并通过专业实践考试后,才有资格注册。
  • 通常需要有计算机程序员的经验。

附加信息

    排除

    • 计算机和信息系统经理 ( 20012)
    • 计算机工程师(软件除外)(21311计算机工程师(软件工程师、设计师除外)
    • 计算机系统开发人员和程序员 ( 21230)
    • 数据库分析师和数据管理员 ( 21223)
    • 电气和电子工程师(21310)
    • 信息系统专家 ( 21222)
    • 信息系统测试技术员(22222)
    • 网页设计师 ( 21233)
    • Web 开发人员和程序员 ( 21234)
    • 软件开发人员和程序员 ( 21232)