高级工程师,软件工程

15个月前全职
ResMed

ResMed

location 新加坡
unsaved
数字健康技术团队通过连接护理,为数百万人的生活提供数字体验和参与,以增强其生活质量。我们建立、交付和管理一系列数据管理平台和移动应用,以支持我们的核心业务。我们追求简单优雅的架构和敏捷性。您将沉浸在一个充满活力和高速增长的环境中,并被授权在企业中取得卓越成果,冒险并推动创新。 该角色的主要目标是开发和维护构成我们诊断产品后端应用程序的软件资产。该角色还有望协助维护API层的整体功能。 让我们谈谈职责 • 分析需求,与架构师和软件工程师合作,制定大范围和高复杂性的深思熟虑的软件设计。 • 了解关键集成、配置和每个工作流程中的上下游影响的系统架构。 • 在工具、工作流程和流程改进中发挥积极作用。 • 参与对新业务需求、产品增强和其他变更请求的代码库的技术评估、范围确定和管理。 • 负责使用Node.js开发和维护我们的后端应用程序。 • 参与指导初级开发人员和同事并进行代码审查。 • 建立高标准和注重细节的文化,明确责任、拥有权、团队合作和个人学习。 让我们谈谈资格和经验 必备条件: • IT或工程学学位资格。 • 熟练掌握Node.js。 • 具有大规模Node.js解决方案的开发和交付经验。 • 熟练掌握Express.js。 • 在云端(AWS/Azure/GCP)上构建微服务的经验。 • 事件驱动架构的经验。 • NoSQL数据库(MongoDB)的经验。 • Docker的经验。 • 接触过设置和/或使用CI/CD流水线。 • 接触过Git等源代码管理工具。 • 至少5年相关经验,其中包括3年以上作为Node.js高级开发人员的经验。 首选条件: • 良好的沟通能力。 • 良好的故障排除能力。 • 具有医疗行业经验者优先考虑。 • 快速学习者,能够掌握不同的技术。 • 领导并推动实践和标准被其他团队成员采用。 • 自我激励,能够学习和应用最新的知识。 • 能够动手并独立工作。 • 将模糊作为展示创造力的机会,而不是阻碍。 • 在选择方法和技术以获得解决方案方面表现出良好的判断力。 • 具备使用React.js进行前端开发的经验者优先考虑。 • 具备Kubernetes知识者为佳。 • 具备Java知识者为佳。 加入我们不仅意味着同意使世界变得更加健康。这是发现一个具有挑战性、支持性和激励性的职业。在这里,卓越推动的文化不仅帮助您实现目标,还能创造新目标。我们致力于创建多元包容的文化,鼓励个人在工作场所表达自己,并因此而产生创新的想法。如果这听起来适合您的工作场所,请立即申请。