职位描述
• 与业务团队和利益相关者在不同层面上进行沟通,了解业务需求,分析、记录、优先处理需求,并对解决方案和实施提出建议。
• 提供符合业务需求、可靠性、可扩展性和性能目标的产品。
• 与敏捷团队合作,创建敏捷团队的策略路线图/待办事项清单,开发最小可行产品和敏捷用户故事,推动高效的项目开发和交付。
• 处理数据映射/转换、解决方案设计、流程图、验收标准、用户验收测试和其他项目文档。
• 与技术/开发团队有效合作,帮助他们理解技术开发、测试和实施的规格/要求。
• 确保解决方案简单、高效,并符合企业和架构标准和指南。
• 与支持组织合作,根据需要向运营团队和最终用户提供培训、支持和技术帮助。
• 产品/应用开发人员
• 基于用户需求设计和开发软件应用程序,使用各种编码环境,如图形用户界面、数据库查询语言、报表编写器和特定开发语言
• 就软件产品和应用的使用和实施进行咨询,并专注于业务开发环境,包括开发工具和方法论的选择
主要/必备技能:
• 总体经验:总体IT开发经验4至6年
• 设计和编写基于NodeJS的微服务、API Web服务、NoSql技术(Cassandra/MongoDb)
• 精通使用TypeScript开发基于Node-JS的微服务
• 熟悉通过pug/sub机制(如Event Hub和Kafka)理解数据传输
• 熟悉分析和点击流数据捕获是非常重要的
• 熟悉Java Spring Boot、Python等框架
• 熟悉Microsoft Azure原则和服务者优先
• 能够编写单元测试用例
• 熟悉Akamai SOASTA等性能测试工具者优先
• 熟悉GIT、code clout等源代码控制,并理解CI/CD(Jenkins和Kubernetes)
• 具备扎实的技术背景,理解和/或具有软件开发和Web技术经验
• 较强的分析能力,能够将消费者见解和性能数据转化为高影响力的举措
• 在规模化敏捷开发团队中工作的经验
• 出色的书面和口头沟通能力,能够清晰地向同行、开发人员和高级领导者呈现复杂的技术信息
• 持续学习新兴技术/行业趋势的愿望