2613 软件和应用程序开发员

软件和应用程序开发员根据用户需求以及系统和技术规范,设计、开发、测试、维护和编写程序代码。

技能水平说明(在澳大利亚):

此职业组的大多数职业要求具有与学士学位或更高资格相当的技能水平。至少五年的相关经验和/或相关供应商认证可以替代正式资格。在某些情况下,除了正式资格之外,还可能需要相关经验和/或在职培训(ANZSCO技能水平1)。

任务包括:

  • 研究、咨询、分析和评估系统程序需求
  • 识别现有系统及相关流程、程序和方法中的技术限制和缺陷
  • 在既定的测试协议、指南和质量标准内,测试、调试、诊断和纠正应用程序编程语言中的错误和故障,确保程序和应用程序(包括技术安全控制)符合规范
  • 根据质量认证标准编写和维护程序代码,以满足系统需求、系统设计和技术规范
  • 编写、更新和维护技术程序、最终用户文档和操作程序
  • 在软件设计活动(如财务评估和成本核算)中提供建议、指导和专业知识,以推荐软件采购和升级
  • 管理软件和应用程序部署的测试和自动化
  • 收集和分析运营指标
  • 在系统设计和软件开发中开发持续改进和持续交付策略
  • 创建和开发支持软件及其管理和安全的工具
  • 进行法医分析以识别异常或威胁
  • 加密和解密
  • 识别和减轻可能影响产品生命周期中性能和安全的风险。

职业:

  • 261311 分析程序员
  • 261312 开发程序员
  • 261313 软件工程师
  • 261314 软件测试员
  • 261399 其他软件和应用程序员

261311 分析程序员

替代职称:

  • 程序分析员

分析用户需求,编写需求文档和系统计划,并编码、测试、调试、维护和记录程序及应用程序。

技能水平: 1

261312 开发程序员

替代职称:

  • 应用程序开发员
  • ICT开发员
  • ICT程序员

解释规范、技术设计和流程图,为软件应用程序构建、维护和修改代码,从业务功能模型中构建技术规范(包括网络安全),并测试和编写技术文档。

技能水平: 1

专业领域:

  • 网络安全开发员
  • 数据库开发员
  • 数据库程序员(系统)
  • 网络程序员
  • 软件开发员
  • 软件程序员

261313 软件工程师

替代职称:

  • 软件架构师
  • 软件设计师

设计、开发、修改、记录、测试、实施、安装和支持软件应用程序和系统。

技能水平: 1

专业领域:

  • 计算机应用工程师
  • 数据库设计师
  • 系统架构师

261314 软件测试员

制定、开发和编写测试计划和测试脚本,生成测试案例,进行回归测试,使用自动化测试软件应用程序测试计算机软件的行为、功能和完整性,并在缺陷报告和相关文档中记录测试结果。不包括技术安全控制的测试。

技能水平: 1

261399 其他软件和应用程序员

此职业组涵盖未分类的其他软件和应用程序开发员。

技能水平: 1