软件工程师,Javascript,高级开发者

16个月前全职
Manulife

Manulife

location 多伦多
unsaved
加入我们的保险工程团队 个人保险方案团队正在构建我们的基于网络的平台,用于生成新业务和现有保险计算。我们的目标是改善顾问和客户的体验,确保我们的客户继续拥有成功所需的工具。 您将如何贡献: 在协作和支持的团队结构中,与团队一起完成新功能,并在数字解决方案中发挥积极的声音,我们每天都“一起完成”和“拥有”。 参与概念化和头脑风暴会议,设计创新的数字解决方案。 设计、编码、单元测试和集成新功能和功能。 与产品负责人、软件工程师、质量工程师和业务分析师合作,发现通过软件交付新业务价值的困难和机会。 维护和确保高质量的软件,对生产可靠性和使用情况负责。 在小组内推广敏捷原则和方法。 指导初级工程师,分享您的知识和专业知识,进行代码审查,并提供建设性反馈,帮助他们在职业上成长。 熟悉敏捷和Dev Ops原则、测试驱动开发、持续集成和其他加快新功能交付的方法。 完成文档,作为“完成”的一部分。例如,部署、维护、支持和业务需求。 及时了解最新的测试软件和框架。 推动软件开发过程向以质量为中心的方法论发展。 是什么激励您? 您对客户痴迷,倾听、参与并为他们的利益行动。 您具有开放的思维,好奇心驱使您以敏捷的方式发现实现业务目标的方法。 您喜欢团队合作,并乐于一起完成任务。 您拥有责任感,构建解决方案,关注重要的事情。 您做正确的事情,诚实工作并发表意见。 您分享您的人性,帮助我们构建一个多样且包容的工作环境,让每个人都能蓬勃发展。 我们在寻找什么: 计算机科学、软件工程或相关领域的学士学位(或同等经验)。至少3年的软件开发专业经验,专注于使用.NET C#进行后端开发和使用React、Redux和JavaScript进行前端开发。 了解软件开发的标准方法、设计模式和原则。 对软件架构有深入的理解,并能设计可扩展和高效的系统。 工程和测试高质量的RESTful API和微服务。 了解异步编程和多线程概念。 能够分析和调试分布式系统中的问题。 版本控制、性能优化和编码最佳实践。 有行为驱动开发和测试驱动开发的经验。 具有协作能力,能够与团队成员合作;能够指导、参与代码审查、分享技能和方法。 不断从成功和失败中学习。 良好的组织和解决问题的能力,使您能够通过创造性的摩擦进行管理。 良好的口头和书面沟通能力,能够表达技术愿景、可能性和结果。 对学习新技术和框架持积极和开放的态度。 对技术的热情和保持与最新行业趋势保持更新的承诺。 Nice to haves: 了解Dev Ops和CI/CD工具,如Jenkins。 了解使用Docker、Gitflow、Flux、Helm Charts等的容器化应用程序。 对AKS、Pods和Istio等网格网络的基本了解。 我们能提供什么? 有竞争力的薪资和福利待遇。 一个向上和向外延伸的成长轨迹,鼓励您追随自己的激情并学习新技能。 专注于与我们一起发展您的职业道路。 灵活的工作政策和良好的工作与生活平衡。 专业发展和领导机会。 我们的承诺: 以价值观为先的文化 我们每天都以价值观为先,并共同将其付诸实践。 无限机会 我们在您职业生涯的每个阶段都创造学习和成长的机会。 持续创新 我们邀请您帮助重新定义金融服务的未来。 实现多样性、公平和包容的承诺 我们营造一个包容的工作环境,让每个人都能蓬勃发展。 倡导企业公民责任 我们建立一个让所有利益相关者受益并具有积极社会和环境影响的业务。 关于Manulife和John Hancock Manulife Financial Corporation是一家领先的国际金融服务集团,帮助人们做出更轻松的决策,过上更好的生活。我们的全球总部位于加拿大多伦多,我们在亚洲、加拿大和欧洲的办事处主要以Manulife的名义运营,在美国主要以John Hancock的名义运营。我们为个人、团体和机构提供金融咨询、保险和财富管理解决方案。 最后...