安大略省某个部门的新要求,请查看以下详细信息:
注意:
该职位目前被列为“混合型”;然而,由于COVID-19相关的居家办公指导,顾问将远程工作。一旦I&IT集群员工需要返回办公室,此请求下的资源也需要在现场工作。
• 候选人需要按要求在现场工作3天。
如果没有以下强制性文件,我们无法提交候选人。
• 请提供更新的简历(Word格式)。
• 请提供您期望的小时费率。
要查看详细描述和矩阵,请访问我们的网站:
我们很高兴邀请您加入我们公司的WhatsApp群组,专门用于发布新的工作岗位。您的见解和贡献将非常宝贵。请使用以下链接加入:[]我们期待您的参与!"
(注意:请通过archanadas@thethinkbeyond.com共享所需的文件)
职位标题RQ06840 - 软件开发人员 - 全栈 - 高级
客户:北部发展、矿业、自然资源和林业部
工作地点:安大略省多伦多,混合型
预计开始日期:2024-04-15
预计结束日期:2025-03-31
#工作日:240.00
延长:初步任务后可能延长
每天或每周工作小时数:每天7.25小时
安全级别:不需要安全许可
强制要求
必须具有的年限经验:7+
• 在敏捷、SCRUM、精益、DevOps方法论方面的经验
• 熟悉和经验快速应用开发(RAD)方法论
• 能够提供实施后支持并解决实施后的技术问题
Nice to Have:
• 公共部门经验
• 在DevOps设置中使用敏捷方法论的实际经验。
• 对安大略省残疾人法案(AODA)及相关法规和标准的了解和理解
描述
职责:
• 领导所分配系统组件的所有开发活动,包括但不限于设计、编码、文档、集成、单元测试、缺陷解决;
• 开发用户界面Web应用程序,以使部门员工能够从数据存储库中更正数据
• 开发查询、脚本和/或应用程序组件,将源数据迁移到目标数据库
• 与业务分析师和质量保证分析师紧密合作,确认应用代码符合详细设计中概述的业务和系统要求,在分析和用户验收测试以及开发生命周期的实施阶段提供支持和解决方案;
• 就最佳编码/解决方案设计、影响和选项提供建议;
• 与项目团队紧密合作,确认解决方案/应用代码符合详细设计中概述的业务和系统要求,在分析和用户验收测试以及开发生命周期的实施阶段提供支持和解决方案;
• 记录解决方案设计、代码和部署规范和/或其他代码/系统流程,以确保过渡到运营并由部门支持
• 从分析和设计、开发和编码、验收测试、实施等各个阶段领导系统开发生命周期的所有阶段,并与项目团队成员一起审查、评估和批准项目交付成果和文档;
• 在设计阶段,设计、开发和编码应用程序组件、数据库连接、Web界面、原型作为概念验证
• 根据分配的应用程序组件的批准详细设计规范,编写、测试和调试代码放置/代码发布;
• 按照批准的详细设计规范为所有分配的数据库和/或应用程序组件编写代码;
• 准备代码放置/代码发布部署包,以准备发布到生产环境,并协调代码在各个环境(例如测试、暂存和生产)中的部署;
• 进行并协助代码和设计审查;
• 对新提出的功能/增强功能提供准确的估算,并审查其他团队成员的估算是否完整准确;
• 与集群技术人员合作,识别代码放置/代码发布开发过程中的性能和/或可用性问题,并提供解决方案;
• 在验收测试期间,领导缺陷解决周期中的开发活动
• 获得客户或集群应用架构师对分配的应用程序组件的所有代码放置/代码发布更改的批准;
• 根据集群的开发标准为分配的应用程序组件提供无缺陷的代码放置/代码发布;
• 为代码放置/代码发布提供质量保证(包括:单元测试、功能测试、负载测试、调优和回归测试、提供缺陷解决和完全测试的应用程序组件);
• 提供分配的数据库、数据架构和/或应用程序组件的文档化源代码,并获得集群对最终代码放置/代码发布的批准、验收和签字;
• 获得集群和项目团队对所有分配的可交付成果的验收和批准;
• 确保所有文档/可交付成果符合安大略省政府-信息技术标准(GO ITS)54标准;
• 积极参与并为定期的项目团队会议提供状态更新、提出风险/问题并提供建议
• 在需要时领导研讨会、演示和/或其他会议,并促进和主持会议;
• 提供每周报告,确认分配任务的状态。
通用技能:
• 编程和分析经验;指定经验水平的专业软件包支持能力
• 能够与软件开发生命周期中的IT专业人员合作
• 在应用程序的开发、设计、实施和维护方面具有结构化方法论的经验
• 在设计、编码、测试、调试和文档化应用程序方面的经验
• 在使用对象和/或第三代语言开发工具方面的经验
• 在一种或多种编程语言方面的经验
• 在应用程序设计、最新设计模式、部署和故障排除方面的经验
• 在关系型和分层数据库技术方面的经验
• 在使用查询语言的信息检索包方面的经验
• 在一种或多种通信协议方面的经验
• 从不同的业务领域利益相关者和主题专家那里获取和记录信息的经验
• 出色的分析、解决问题和决策能力;口头和书面沟通能力;人际交往和谈判技巧
• 具有按时完成任务的记录的团队合作者
期望技能:
• 在敏捷、SCRUM、精益、DevOps方法论方面的经验
• 具有编写互联网应用程序的知识和经验
• 熟悉和经验快速应用开发(RAD)方法论
• 对信息管理原则、概念、政策和实践的了解和理解
• 具有中间件和网关的经验
• 有经验审查、分析和修改产品安装脚本,包括编码、测试、调试
• 能够提供实施后支持并解决实施后的技术问题
• 有经验与项目团队进行设计审查会议
• 对安大略省残疾人法案(AODA)及相关法规和标准的了解和理解
• 能够根据需要提供用户和系统文档
Java、J2EE、EJB、STRUTS、Spring Boot、Web Services、XML、UI开发、Angular、Node.JS、DevOps和工具、敏捷、SCRUM、精益、PDF、报告生成、AODA、PL/SQL、数据库开发、Shell脚本、Oracle、IBM Websphere、漏洞评估/解决。具有使用Java与关系数据库进行接口的强大经验。了解Oracle Forms/Reports、Oracle Application Suite,能够从Oracle forms/reports应用程序中提取可用信息。
经验和技能要求
• UI开发和AODA:20%
• 技术经验(使用各种框架、Java等进行Web和后端开发):30%
• 分析/开发:25%
• 文档:15%
• 漏洞评估/解决:5%
• 有政府IT基础设施经验:5%
由JazzHR提供支持
voBuaQJfiY