职位:高级Java开发人员(现场)
客户:中央机构集群
部门:财政委员会秘书处
任务:RQ10055 - 高级软件开发人员
职称:软件开发人员
办公室
地点:
222 Jarvis st 5楼,安大略省
开始日期:
结束日期:
# 工作日:298.00
延期天数:125.00
描述:
该职位被列为“现场”;资源预计在每周一至周五的标准工作时间8:00-17:00(不包括午休)之间,每天工作7.25小时,在指定的OPS办公室地点工作。
必须具备:
请参阅评估标准
职责:
需要将技术系统规范转化为可运行、经过测试的应用程序。这包括:
开发详细的编程规范
编写和/或生成代码
编译数据驱动程序
维护并进行单元测试
解决和排除在软件包使用和操作过程中出现的技术问题,包括实施、转换和迁移中的技术支持
一般技能:
编程和分析经验;在指定经验水平上提供专业软件包支持
能够在软件开发生命周期中与IT专业人员协作
在应用程序的开发、设计、实施和维护方面具有结构化方法的经验
具有设计、编码、测试、调试和记录应用程序的经验
使用对象和/或第三代语言开发工具的经验
一种或多种编程语言的经验
应用程序设计、最新设计模式、部署和故障排除的经验
关系型和层次型数据库技术的经验
使用查询语言的信息检索包的经验
一种或多种通信协议的经验
在应用程序的设计、开发、实施和维护方面具有结构化方法的经验
从不同业务领域的利益相关者和主题专家中获取和记录信息的经验
优秀的分析、解决问题和决策能力;口头和书面沟通能力;人际交往和谈判能力
具有按时完成任务记录的团队合作者
理想技能:
具备编程互联网就绪应用程序的知识和经验
快速应用程序开发(RAD)方法的知识和经验
信息管理原则、概念、政策和实践的知识和理解
中间件和网关的经验
审查、分析和修改产品安装脚本的经验,包括编码、测试、调试
能够提供实施后的支持并解决任何实施后的技术问题
与项目团队进行设计演练会议的经验
对《安大略省残疾人无障碍法案》(AODA)及相关法规和标准的知识和理解
能够根据需要提供用户和系统文档
技能
经验和技能要求
评估标准
技术/Java EE平台 - 30%
10年以上开发n层企业应用程序的经验。
10年以上Java企业技术的实际开发经验。
对《安大略省残疾人无障碍法案》(AODA)及相关法规和标准的知识和理解 能够根据需要提供用户和系统文档
在应用程序设计、最新设计模式、部署和故障排除方面的实际经验。
根据需求进行单元测试的实际经验。
Spring框架 - 10%
在Spring框架(Spring Boot、Spring MVC、Spring Data、Spring Batch、Spring Security等)方面的实际工作经验。
ORM - 15%
使用ORM工具(如JPA、Hibernate或MyBatis)的实际经验
数据库 - 15%
编写SQL和存储过程的工作经验(最好是Oracle和PL/SQL、Cosmos DB、Postgres、MySQL)
BPM - 5%
使用Camunda BPM、Drools规则引擎的实际经验
Azure云 - 15%
在Azure Cosmos DB、Azure Blob Storage、Azure Cognitive Search等方面的实际工作经验。
UI - 10%
使用React、Angular、jQuery的实际经验