在安大略卫生机构,我们致力于发展一种强大的组织文化,以连接和激励全省所有团队成员。我们的愿景是共同成为全民健康和福祉的领导者。我们的使命是将卫生系统连接起来,推动改善和公平的健康结果、体验和价值。我们如何共同工作体现在我们的五个价值观中:诚信、灵感、坚韧、谦卑和关怀。
安大略卫生机构提供的福利包括:
- 自第一天起全额支付的医疗、牙科和视觉保险
- 医疗保健支出账户
- 优越的确定利益养老金计划
- 每年3天个人休假和2天浮动休假
- 个人贡献者的年假从3周开始,2年后增加到4周
- 职业发展机会
- 以价值观为基础的协作团队文化
- 健康计划
- 混合工作模式
- 参与包容性社区
想在职业生涯中产生影响吗?考虑这个机会。
首席软件工程师将负责设计、开发(新建和升级)和支持安大略卫生机构的各种应用程序。他们被认为是特定业务专业领域或技术领域的领导者,团队中的其他开发人员将寻求他们的技术领导、指导和辅导。首席软件工程师审查并提供对需求的反馈,在与团队中的其他软件开发人员合作开发高质量代码的同时,积极参与设计和选择适当的解决方案。首席软件工程师将在项目的设计和开发方面发挥技术领导作用。
首席软件工程师在跨职能环境中工作,包括与产品经理、业务分析师、质量保证分析师、DevOps工程师和其他开发人员等团队成员合作,帮助组织、优先处理和执行各种开发活动,识别依赖关系和风险,并为长期项目和产品开发以及短期维护和支持需求做出贡献。他们还与安大略卫生机构的各级领导保持良好的工作关系。
以下是您将要做的事情:
- 指导和为产品交付团队中的初级技术团队成员提供专业知识,并识别和鼓励团队内的增长和改进领域。
- 参与制定项目范围、工作分解结构、任务顺序和优先级,并确定所需的技能和资源。
- 充当技术导师和顾问,领导和指导团队完成系统开发生命周期,如需求收集和审查、积极参与并主导适当解决方案的设计和选择、编写和实施系统规范、识别任何风险和问题、评估影响并支持测试、产品化和发布过程。
- 提供最佳的用户体验,并对为客户提供的产品和服务的质量负有共同责任。与内部和外部客户接触,深入了解他们的产品领域,并协助他们确定问题的根本原因。
- 担任项目团队的首席资源,负责系统开发生命周期交付的大部分方面,包括客户互动、技术设计和开发、测试等。
- 根据用户点数或小时数对开发活动进行规模、拆分和估算。
- 在应用生命周期管理工具(Azure DevOps)中跟踪开发任务,并在需要时提供相关报告。
- 进行代码审查和系统设计及开发代码的演练。
- 通过深入了解即时和未来客户业务需求,为产品路线图提供意见,识别业务和开发流程改进的机会,以及相关架构和解决方案框架以及服务整体方向的改进。
- 开发满足客户业务需求的技术解决方案,可能包括新的或更改的工作流程、Web服务、Web应用程序等。
- 与业务部门和项目合作,确定、记录和评估解决方案交付客户业务需求的选项。研究和评估与业务变更相关的拟议解决方案架构和技术的可行性,并确保与现有和计划中的架构以及业务战略的一致性和整合。
- 以风险为基础的方法进行设计和开发,与团队沟通,并在时间限制的约束下考虑其减轻措施的选择。
- 确保应用程序性能指标定义明确并得到实现。
- 向客户、指导委员会等提供关于解决客户和可交付内容的方法的演示,以及通过非技术术语向业务观众阐明技术解决方案,并将拟议的解决方案与整体业务愿景联系起来。
- 通过深入了解即时和未来客户业务需求,为产品路线图提供意见。
- 识别业务和开发流程改进的机会,以及相关的架构和软件框架,以及服务的整体方向。
- 在团队的工程实践以及外部团队实践中推动变革,以改善团队的周期时间和产品待办事项的领先时间。
- 在团队以及其他工程团队中推动新工程实践的采用变化。
- 预见短期和长期产品路线图中的架构效率和技术障碍。与多个部门合作解决这些挑战。
- 独立参与并积极参与与产品管理团队的团队讨论,以推荐产品特性和产品特性的更改,以改善用户体验、操作和可维护性。
- 与内部和外部利益相关者合作,确保解决方案的有效性。
- 领导内部同行合作,以确保实践、模式和解决方案的一致性。
- 支持软件工程路线图和长期战略的开发,与产品管理的方向保持一致。
- 了解不断发展的技术,并对同行教育的新方向提出建议。
- 做出对整个组织具有重大影响的决策,需要复杂的解决方案和长期的纠正。
要取得成功,您需要:
教育和经验
- 计算机科学、信息技术、计算机工程或相关领域的学士或硕士学位,或具有同等经验。
- 7-10年的广泛解决方案开发经验,包括技术设计、开发、应用分析、工作分解和估算、复杂依赖管理。
- 5年以上HL7 FHIR协议和Smile CDR的经验,以支持使用OAuth 2.0开发与外部系统的新接口。
- 5年以上使用IBM InfoSphere Master Data Management 11.6(EMPI)开发提交处理的经验。
- 之前在领导岗位上的经验(例如技术或直接报告)是一种优势。
- 具有分布式系统解决方案开发和敏捷开发方法的高级知识和经验。
- 在生产环境中支持关键业务应用的丰富经验。
- 具备持续集成和持续部署或DevOps的经验是一种优势。
- 对软件开发和软件开发生命周期(SDLC)的各个方面有深入的了解。
- 相关软件开发工具和框架的专家。
- 对OH产品/系统的专业知识。
- 对软件安全原则的高级了解。
- 了解隐私法规(特别是2004年安大略省个人健康信息保护法)和安大略卫生机构的政策、程序、指南和与保护机密信息相关的沟通材料。
- 了解关系数据库开发技术。
- 了解系统管理和网络(例如Windows Server、Linux、IP、防火墙)。
- 对面向对象分析和设计以及关系数据库分析和设计(OOD/OOP)有深入的理解。
- 对安大略卫生系统和业务环境的了解。
知识和技能
- 运用HL7 FHIR协议和Smile CDR的知识,支持开发与外部系统的新接口。
- 为IBM的Enterprise Mater Patient Index应用程序(EMPI)提供开发和维护活动,包括管理自定义工作流程。
- 具备在整个组织中产生重大影响的决策能力。
- 出色的书面和口头沟通能力,能够开发并向客户和指导委员会提供演示、领导和指导团队完成系统开发生命周期、影响和/或与具有冲突目标和优先级的利益相关者进行协商、讨论并纳入利益相关者的反馈,并清楚地沟通发现的问题和解决方案。
- 出色的调试、解决问题和分析能力,以评估拟议解决方案架构和技术的可行性,识别/预见架构效率和技术障碍,识别业务和开发流程改进的机会。
- 能够将软件需求转化为可用的编程代码。
- 能够开发满足客户业务需求的技术解决方案,可能包括新的或更改的工作流程、Web服务、Web应用程序等。
- 能够识别、记录和评估解决方案交付客户业务需求的选项。研究和评估与业务变更相关的拟议解决方案架构和技术的可行性,并确保与现有和计划中的架构以及业务战略的一致性和整合。
- 能够以风险为基础的方法进行设计和开发,与团队沟通,并在时间限制的约束下考虑其减轻措施的选择。
- 具备深入参与团队讨论的能力,与产品管理团队一起推荐产品特性和产品特性的更改,以改善产品的用户体验、操作性和可维护性。
- 与来自不同学科、具有不同业务经验的最终用户良好合作的能力。
- 能够与架构和产品管理团队高度自治地合作。
- 能够在快节奏的环境中处理多个优先事项,同时保持高度的细节和准确性。
- 能够进行标准应用程序单元测试。
- 能够担任专家和技术导师和顾问的角色,并领导和指导团队完成系统开发生命周期。
- 能够意识、控制和表达自己的情绪,并明智和有同理心地处理团队内部和跨组合、一些外部利益相关者、技术合作伙伴和客户之间的人际关系。
就业类型:永久全职
薪资等级:7
地点:安大略(目前是混合模式,可能会有变化)
所有申请人必须是安大略省的居民,才能被考虑为安大略卫生机构的职位。
内部申请截止日期:2024年1月23日
安大略卫生机构鼓励来自以下群体的候选人申请:第一民族、梅蒂斯人、因纽特人和城市土著人;法语人士;黑人和有种族歧视经历的人;2SLGBTQIA+社群的成员;跨性别和非二元性别的人;以及残疾人。
我们鼓励有辅助需求的申请人在申请和/或面试过程中通知我们是否有任何辅助需求。
注意:作为初步招聘筛选过程的一部分,申请人必须确认他们已完成全面接种COVID-19疫苗。如果申请人未完成全面接种,他们将需要根据《法典》中受保护的原因确定任何辅助需求。申请人如有辅助需求,将需要在安大略卫生机构要求提供支持文件时提供与其辅助需求相关的支持文件。如果没有确定这样的辅助措施,申请人将无法继续参与招聘过程。
#OH-IND-DIG