高级软件开发工程师,前端,远程

14个月前远程全职
Ontario Institute for Cancer Research

Ontario Institute for Cancer Research

location 多伦多
unsaved
职位:高级软件开发人员 部门:安大略省健康研究(OHS) 汇报对象:OHS信息学高级经理 职位状态:全职,临时(一年合同,可续约) 安大略省癌症研究所(OICR)正在寻找一位热情的高级开发人员加入一个充满活力的团队,在该国的顶级癌症研究机构之一工作。 该职位为临时全职,为期一年,可能续约。 安大略健康研究(OHS)是一项长期的、面向全民的健康研究,旨在帮助研究人员了解基因、生活方式和环境如何随时间影响我们的健康,并制定预防、早期发现和治疗癌症、糖尿病、心脏病、哮喘和阿尔茨海默病等慢性疾病的策略。该研究通过新的关联、样本收集和分析以及在线问卷调查不断扩大数据集。经批准,OHS的数据和样本可供研究界进行与健康相关的研究。 其中包括实验室信息管理系统(LIMS)、在线参与者门户和问卷、数据仓库和数据共享解决方案、呼叫中心解决方案以及用于行政服务的内部管理控制台。 作为团队的一员,高级开发人员需要支持OHS现有的并开发新的创新软件解决方案,为OHS-IT持续战略性交付做出贡献。成功的候选人将具有丰富的信息技术专业知识和经验。良好的沟通和建立关系的能力至关重要。在现代临床和/或医学研究环境中处理经验是有优势的。 虽然大部分工作是远程完成的,但我们偶尔会有现场团队会议、活动或组织范围的社交活动,需要出席。 我们致力于帮助癌症患者以及未来的一代过上更长寿、更健康的生活。 利用您在用户界面/用户体验设计原理方面的专业知识,创建视觉上令人惊叹且用户友好的界面。 使用ZKoss(ZK)框架开发响应式和交互式前端组件,以增强整体用户体验。 根据项目的整体设计和功能目标,定制和扩展ZK组件以满足特定的项目要求,包括AODA合规性和OHS公共和参与者网站上的一致的外观和感觉。 与跨职能团队合作,收集项目需求并将其转化为技术规范。 积极参与并影响软件架构规范、设计和实施。 提供准确的开发估计,识别风险并制定/推荐缓解策略。 合作并参与分析数据集市的设计和实施。 进行彻底的应用程序测试和调试,以确保高质量的交付成果。 根据需要部署开发、暂存和生产软件应用程序。 通过识别瓶颈并实施必要的改进,优化应用程序性能。 确保适当的技术设计、实施文档和用户指南的准备。 在快节奏的工作环境中,具备管理多个项目的能力,注重细节,同时具备强大的组织、时间管理和决策能力。 领导并为技术和功能规范以及单元测试计划的会议和评审做出贡献。 研究并推荐改进现有研究活动自动化以及现有应用程序的现代化。 计算机科学、软件工程或等同学历,具有相关的开发经验的学士学位。 具有使用Java和ZK/ZUL框架进行桌面和Web开发的经验。 具有在ZK中使用模型-视图-视图模型(MVVM)架构的实践经验,并具有使用ZK实现响应式设计原则的记录,以确保在各种设备和屏幕尺寸上获得最佳用户体验。 具有使用关系数据库的经验,熟练掌握MySQL和Hibernate。 在功能和非功能需求以及测试方面具有丰富的专业知识。 具备数据仓库概念和最佳实践的知识是非常有优势的。 以往在敏捷开发团队中工作的经验。 额外的技术认证和/或软件开发认证是可取的。 有关OICR的更多信息,请访问网站。 OICR致力于营造公平、多样、包容和可访问的氛围。我们欢迎和尊重我们社区所有成员的多样性,并支持一个包容的文化。我们欢迎所有申请者,并鼓励来自有色人种、土著人民、女性、残疾人、LGBTQ2S人士和其他能够为我们社区的思想多样性做出贡献的人士申请。OICR致力于公正评估候选人的能力,并考虑思想、方法和经验的多样性。如果您在招聘过程的任何阶段需要帮助,请填写页面底部的表格。简历格式:如果您选择申请,请准备一份文本或HTML格式的简历,以便您可以将其复制并粘贴到提供的申请框中。