1. 从功能性需求中识别出需要增加的非功能性需求,好满足性能、可扩展、解耦/集成、安全、可运维、高可用、易部署、易更新;
2. 识别完非功能型需求,还要做技术选型、技术架构风险识别、技术实现工作量评估;非功能性模块的架构设计、接口设计、代码实现;
3. 需要对跨系统的接口进行识别、实现、维护,需要对能写成公共代码类库的进行分析、识别、接口设计、实现、变更维护;
4. 需要经常做Bug分析、非模板性和公共类库代码检查,以发现代码腐烂程度,以发现还有哪些代码没有做很好的架构与精心的代码设计;
5. 重构是经常性维护发生的,不是攒到某一刻动大手术,甚至推翻重做,那就不叫重构了;
6. 确保其他相关委托工作,运营维护、代码开发、功能迭代。
任职要求:
1. 本科及以上学历,计算机相关专业;5年以上系统机构设计师经验,相关业务领域5年以上经验,10年以上c++编程经验、5年以上QT编程经验;
2. 熟悉目前流行主流框架和原理;对于数据库有深入研究;对于目前性能优化有3年以上开发经验;
3. 具有较强组织、协调、沟通能力;
4. 具有一定指导和培训能力;
5. 熟悉主流开发工具和检测代码、性能监控工具;
6. 对于不同平台应服务应用技术有深入理解;
7. 对于网络,软硬件搭建有基本理解。