作为团队的一员,您将参与我们全栈应用程序的设计、开发、测试和维护的各个阶段。此角色的额外职责还可能包括与多个业务部门互动,以进行项目开发和数据报告。
角色描述
• 设计、开发和支持我们的数据库(SQL、NoSQL)和内部全栈应用程序(Vue、Node.js)
• 与团队紧密合作,维护现有应用程序并支持最终用户
• 设计新的工具,以帮助数据收集,从而推动业务决策
• 从业务部门(包括工程和销售)收集需求,并在必要时与客户互动,以充分理解解决方案需求。
• 能够与第三方供应商互动,以集成业务系统或协助开发应用程序
• 协助研究、测试和部署基于报告的项目。
• 遵循强大且可靠的软件开发生命周期流程(代码更改、测试、部署)
• 保持清晰且详细的工作和计划变更文档
• 与业务分析师合作,理解业务需求,研究解决方案选项,并向管理层推荐技术解决方案。
资格
• 计算机科学或其他技术学士学位优先考虑。
• 2-5年在网络或移动解决方案/应用程序开发环境中密切工作经验
• 有与项目团队合作开发和部署以客户为中心的解决方案的经验,使用敏捷方法论
• 有使用Vue、React、Node、JavaScript、HTML、CSS、Google Firebase、Express的经验
• 熟悉SQL/MYSQL和NoSQL
• 熟悉REST API的使用和开发。
• 有在Azure、AWS或其他云基础设施中开发的经验。
• 熟悉/有其他网络编程语言或平台的经验(.net、Python、PHP等)
• 有移动应用开发的经验
• 有Shell脚本编写经验。
特殊要求
• 偶尔需要出差,以便参加全球和区域会议、研讨会或培训。
• 能够偶尔在传统办公时间之前/之后参加电话会议。