职位描述: 岗位职责:
1、负责重要软件系统的架构设计和技术路线选型;
2、参与软件系统开发的架构设计评审;
3、指导融通在线业务线的技术积累,参与研发和维护技术体系建设;
4、必要时有能力从事低阶设计和编码实现;
5、开发团队管理;
岗位要求:
1、工程应用开发或互联网应用开发的职业背景,能同时拥有两方面背景者优先;
2、拥有城市级以上,或者1000以上并发用户软件项目经验;
3、领导过10人以上项目,或者担任过职能部门经理职务;技术知识:
1、本科以上,8年以上研发及研发管理经验;
2、了解通行的软件开发方法论和原则(如单一变化原则、开关原则);
3、认同行之有效的软件过程对保证软件开发进度及质量的正面作用。能根据实际情况,有针对性地实施合理的软件过程。掌握一定的需求开发技能;
4、深刻理解软件设计。熟悉常用的设计模式,掌握主流的业务和数据建模工具,灵活把握数据库设计范式;
5、有能力规划和实施复杂软件系统的架构设计,合理规划软件组件的逻辑层次和部署结构;
6、拥有宽广的知识面和足以保证正确决策的知识深度。能够在自主开发和采用已有中间件之间合理权衡,能够运用系统平台的潜力帮助提升应用软件的生产力,充分认识技术路线选型对项目成功的重要性;
7、出色的分析、定位、求解问题的能力。有能力预见软件系统的性能、可靠性和安全性风险,并提出预防策略;
8、拥有涵盖软件工程师职位的能力范围:精通C/C++、Java、PHP、.net中一种或一种以上的语言,拥有百万以上数量级数据库调优技能,在此基础上拥有其他开发技能者更佳。