职位描述: 这个角色主要是通过在软件开发方法,特别是敏捷实践中的规划,设计,开发和执行各种产品设计和需求分析过程来协调项目/供应商团队来支持软件开发。 重要的责任包括直接与最终用户合作,收集需求并制作高水平的设计,同时通过项目和交付周期的全面与内部技术团队,PM和BA密切合作。 这个角色需要技术技能,包括在低级设计阶段工作的能力(在需要时进行交付),同时也能够面向向上的面向能力的业务利益相关者。
1.从项目启动到最终发布,为开发团队提供架构设计指导
2.与业务用于和跨职能团队合作,了解敏捷环境中的要求和协作解决方案
3.为团队成员提供技术指导,包括技术设计咨询,代码审查和质量保证
4.确保代码可维护,可扩展,易于使用,并在设备和浏览器之间实现***性能
5.负责项目生命周期中的高水平技术设计;
1. 本科或同等年数的计算机科学学习经验
2. 在快节奏的敏捷环境中有5年以上的项目开发经验
3. 具有J2EE软件开发的实践开发经验 (Sping, Hibenate/iBatis, Angula/VUE)
4. 熟练掌握中层和后端架构的技能,包括
工作内容有:多软件平台协作,基础设施,云计算等
5. 了解RESTful Web架构,面向服务架构和关系型数据库, NoSQL数据库(Oacle / MySQL/MongoDB)
6. 具有高业务复杂性,以客户为中心应用程序的项目经验者优先
7. 熟练掌握敏捷项目交付,特别是有Scum项目经验者优先
8. 有高性能和高可靠系统架构设计经验者优先
9. 有DevOps,K8S环境下微服务应用架构设计经验者优先(技术组件包含但不限Istio, Kong, NodeJS, Keycloak)