高级全栈开发工程师;产品小组

蒙特利尔 11天前全职 网络
面议
职位:高级全栈开发人员(产品小组) 地点:蒙特利尔 职位描述 作为高级全栈开发人员,您将参与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编程和性能优化; - 熟悉安全编码实践和应用安全; - 出色的协作能力和在跨职能团队中有效工作的能力; - 精通法语和英语,口语和书面语。 优势 - 在健康和医学信息技术领域的经验; - 在Microsoft Azure环境中的高级软件架构和基础设施知识。 工作条件: - 合同:永久,全职,每周40小时 - 工作模式:混合或远程工作(仅限魁北克地区) - 偶尔需要到办公室工作…