职位:高级全栈开发人员(产品小组)
地点:蒙特利尔
职位描述
作为一名高级全栈开发人员,您将参与分析、设计、实施和部署扩展和增强MEDFAR医疗平台的产品功能。您将在提供安全、可扩展和以用户为中心的解决方案中发挥关键作用,以支持新的临床工作流程和技术创新。
理想的候选人应具备构建大规模Web应用程序的经验,拥有出色的领导能力和沟通技巧,并具有严谨、数据驱动的问题解决方法。您应能够自如地做出技术决策、指导他人,并主动推动全栈高质量成果。
主要职责
作为高级全栈开发人员,您将在构建可靠、安全和可扩展的Web应用程序中发挥关键作用。您将跨全栈贡献,同时帮助提升团队标准和开发实践。具体而言,您将:
- 构建端到端解决方案:设计、构建和维护前端和后端系统的功能,重点关注性能和用户体验;
- 做出明智的技术决策:选择合适的工具和框架来有效解决问题,考虑长期可维护性和业务影响;
- 倡导代码质量:编写干净、可测试和高效的代码,通过深思熟虑的代码审查和最佳实践分享以身作则。
- 改进我们的工作方式:不断寻找机会优化我们的开发流程,无论是通过自动化、增强工具还是精简工作流程。
- 领导和指导:通过提供技术指导、指导和促进知识共享与协作的文化来支持团队成员的成长。
- 拥有您的影响力:承担技术挑战的责任,并从构思到生产全程推动项目。
环境:
- 后端:.NET / C# ,API REST
- 前端:React.JS
- 移动端:React Native
- 数据库:SQL Server, SQL
- Dev Ops:Azure Dev Ops, Terraform, Power Shell
- 监控:Elastic search
- 项目管理:Jira和Confluence
- 方法论:敏捷
资格
用您的优势为我们的团队做出贡献:
- 软件开发、计算机科学或相关领域的大学学位;
- 7年以上设计、构建和部署软件系统的经验,理想情况下具有云环境的经验(具有Azure经验是一个强大的资产);
- 后端:精通.NET开发和C#编程
- 前端:
- 具有React、Angular或Vue等框架的强大前端开发技能;
- 高级JavaScript或TypeScript知识
- 在软件架构和系统设计方面具有扎实的经验,对可扩展的高性能应用程序模式有深入理解;
- 具有测试自动化(单元、集成、前端)、CI/CD管道和现代Dev Ops实践的实际经验;
- 熟练使用SQL Server,包括SQL编程和性能优化;
- 熟悉安全编码实践和应用级安全;
- 出色的协作技能,能够在跨职能团队中有效工作;
- 流利的法语和英语;
资产
- 在健康和医疗IT领域的经验。
- 在Microsoft Azure框架内的软件架构和基础设施的高级知识。
工作条件:
- 合同:永久,全职(每周40小时)
- 工作模式:混合或远程
- 年内可能需要偶尔到办公室(例如参加活动或团队会议)。
- 候选人必须居住在魁北克省。
附加信息
为什么加入MEDFAR?
- 远程工作和灵活性(支持工作与生活的平衡)
- RRSP贡献
- 从第一天起的医疗保险
- 带薪休假:3周+圣诞节和新年之间的额外一周
- 年度培训津贴($1,500)以支持您的职业发展
- 入职计划帮助您熟悉我们的环境和数字医疗领域
- 提供所有IT设备,如有需要可提供额外设备
- 内部成长机会(晋升、内部流动)
- 健康和社交委员会的支持,倡导团队凝聚力、心理健康和员工福祉的举措
- 专注于透明度、协作和创新的公司文化
- 加入一个动态和创新的环境,您的工作将产生真正且广泛的影响,帮助现代化加拿大和国际的医疗保健
由于需要与其他省份或国家的同事和/或客户沟通,流利的法语和英语是必须的,双语能力使我们能够在促进法语使用的同时用两种语言进行交流。
在MEDFAR,我们重视团队内的多样性、公平和包容性。我们致力于提供一个每个人都感到尊重和支持的工作环境,无论其背景、身份或能力如何。
作为我们对公平和包容招聘流程承诺的一部分,我们为候选人提供住宿……