RQ09689/RQ 高级软件开发人员
多伦多
混合工作 - 候选人必须在现场工作 3 天,远程工作 2 天,或根据客户的要求,最多可在现场工作 5 天。
合同期为 5-6 个月
与任务相关的职责:
· 将技术系统规范转化为功能性、经过测试的应用程序。这包括编码和单元测试,以实施与不断变化的业务需求相符的 IDS 缺陷修复。
· 工作将通过一个名为 PILOT 的工单系统分配。每个工作项必须遵循 IDS 编码和开发标准,包括:
彻底的文档
检查 IDS 日志以查找静默错误
确保代码简洁且易读
删除过时的注释,并添加准确反映最近更改的新注释
保持代码库的清晰度(例如,适当的缩进,按照 IDS 标准命名变量,消除死代码或遗留代码)
· 对于每个工作项,创建一份问题分析文档,详细说明所执行的分析、发现、改进建议和使用的工具。
· 每个工作项都应包含 IT 团队的发布说明。如果必要,应为业务用户创建一个单独的版本,以解释功能影响。
· 作为代码审查过程的一部分,开发人员必须提供对其更改的演示,以确保团队理解和一致。
· 创建部署指南,并与相关团队协调,以通过各种环境(测试、暂存和生产)推广应用程序。
· 更新现有的和/或创建新的应用程序设计文档(逻辑和物理)
· 确保所有文档遵循 Go ITS 标准 54(由客户提供)
· 确保遵循所有 OPS 和部委标准(由客户提供);
· 开发 IDS 应用程序架构、设计组件和工作流程的全面文档,并与客户审查并获得正式批准。
· 在进行更改之前,审查与应用程序相关的所有设计决策,并与客户人员进行讨论。
· 提供应用程序的实施后支持。
· 修订应用程序、应用程序接口和数据库的文档。
· 对项目执行维护和支持活动
· 升级 IDS 中使用的 API 和第三方软件
· 解决和排除在软件包使用和操作过程中出现的技术问题,包括实施、转换和迁移的技术支持
对安大略省残疾人无障碍法(AODA)及相关法规和标准的知识和理解
能够根据需要提供用户和系统文档
必须具备的条件:
• 精通 HCL Domino REST API 接口:擅长设计架构、定义范围和维护现有 REST API。
• 至少 5 年作为 Notes 程序员/分析师的经验,使用 Notes 版本 10 或 12;
• 至少 5 年在 Domino 应用程序上下文中使用 Java 的经验
• 在 JavaScript 和 DOJO 框架方面有丰富经验