21232 软件开发人员和程序员 Software developers and programmers-FLYabroad NOC 2021

21232 软件开发人员和程序员 Software developers and programmers -FLYabroad NOC

飞出国 NOC2021:21232 软件开发人员和程序员为新系统和软件设计、编写和测试代码以确保效率。他们为操作系统奠定基础并运行诊断程序以证明有效性。他们受雇于计算机软件、计算机和视频游戏开发公司、信息技术咨询公司以及整个私营和公共部门的信息技术单位。Software developers and programmers design, write, and test code for new systems and software to ensure efficiency. They create the foundations for operative systems and run diagnostic programs to certify effectiveness. They are employed in computer software, computer and video game development firms, information technology consulting firms, and in information technology units throughout the private and public sectors.

21232 软件开发人员和程序员示例职业名称 - 飞出国 Example titles-FLYabroad NOC

  • 应用程序员 / Application programmer
  • 电脑游戏开发商 / Computer game developer
  • 电子商务(e-business)软件开发商 / Electronic business (e-business) software developer
  • 互动媒体开发商 / Interactive media developer
  • 多媒体开发商 / Multimedia developer
  • 软件开发师 / Software developer
  • 软件开发项目经理 / Software development project manager
  • 软件程序员 / Software programmer

21232 软件开发人员和程序员主要职责 Main duties-FLYabroad NOC

21232 该小组执行以下部分或全部职责 This group performs some or all of the following duties:

  • 为新软件设计、编写、读取、测试和更正代码 / Design, write, read, test, and correct code for new software
  • 分析信息以推荐和计划新系统的安装或现有系统的修改 / Analyze information to recommend and plan the installation of new systems or modifications of an existing system
  • 评估程序之间的简单相互关系,例如程序某一部分的预期更改是否会导致相关部分出现不希望的结果 / Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part
  • 根据交互式视频游戏、互联网和移动应用程序的预定义规范编写动画软件 / Program animation software to predefined specifications for interactive video games, Internet and mobile applications
  • 为电子商务、互联网和移动应用编写、修改、集成和测试软件代码 / Write, modify, integrate and test software code for e-commerce, Internet and mobile applications
  • 开发、实施、修改和维护可有效集成到现有软件中的游戏功能 / Develop, implement, modify and maintain gameplay features that integrate effectively into existing software
  • 为新的和更新的软件编写文档 / Write documentation for new and updated software.

21232 软件开发人员和程序员就业要求 Employment requirements-FLYabroad NOC

  • 通常需要计算机科学或软件工程或其他具有重要编程部分的学科的学士学位或完成计算机科学或相关领域的大学课程 / A bachelor’s degree in computer science or software engineering or in another discipline with a significant programming component or completion of a college program in computer science or related field is usually required.
  • 有经验可以晋升为软件工程师 / Progression to software engineer is possible with experience.

21232 附加信息 Additional information

  • 有经验可以晋升为软件工程师 / Progression to software engineer is possible with experience.

21232 排除 Exclusions

  • 计算机网络和网络技术员 (22220) / Computer network and web technicians (22220)
  • 数据库分析师和数据管理员 (21223) / Database analysts and data administrators (21223)
  • 电子商务(e-business)经理(10022 广告、市场营销和公关经理) / Electronic business (e-business) manager (in 10022 Advertising, marketing and public relations managers)
  • 平面设计师和插画师 (52120) / Graphic designers and illustrators (52120)
  • 信息系统专家 (21222) / Information systems specialists (21222)
  • 信息系统测试技术员(22222) / Information systems testing technicians (22222)
  • 计算机应用工程师(21231 软件工程师和设计师) / Computer applications engineer (in 21231 Software engineers and designers )
  • 计算机系统开发人员和程序员 (21230) / Computer systems developers and programmers (21230)
  • 网页设计师 (21233) / Web designers (21233)
  • Web 开发人员和程序员 (21234) / Web developers and programmers (21234)

21232 软件开发人员和程序员职业名称 - 飞出国 All titles-FLYabroad NOC

  • 动画程序员 / Animation programmer
  • 应用程序员 / Application programmer
  • 人工智能程序员 / Artificial intelligence programmer
  • 云开发者 / Cloud developer
  • 计算机应用程序员 / Computer application programmer
  • 电脑游戏开发商 / Computer game developer
  • 电脑游戏程序员 / Computer game programmer
  • 电子商务(e-business)软件开发商 / Electronic business (e-business) software developer
  • 电子商务(e-commerce)软件开发商 / Electronic commerce (e-commerce) software developer
  • 图形用户界面 (GUI) 设计器 / Graphical user interface (GUI) designer
  • 图形用户界面 (GUI) 开发人员 / Graphical user interface (GUI) developer
  • 图形程序员 / Graphics programmer
  • 互动媒体开发商 / Interactive media developer
  • 互动媒体程序员 / Interactive media programmer
  • 移动应用开发商 / Mobile applications developer
  • 多媒体开发商 / Multimedia developer
  • 多媒体程序员 / Multimedia programmer
  • 软件开发师 / Software developer
  • 软件开发程序员 / Software development programmer
  • 软件开发项目经理 / Software development project manager
  • 软件程序员 / Software programmer
  • 特效程序员 / Special effects programmer
  • 远程处理软件程序员 / Teleprocessing software programmer