职位描述:
架构师的工作职责
1、具备7年以上实际软件开发经验。
2、具备4年以上企业软件解决方案的架构和设计经验;
3、具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验;
4、能够从系统整体业务的高度理解顾客需求,提前发现需求方案的缺陷,提出改善提案5、对C、C++或JAVA技术及整个解决方案有深刻的理解及熟练的应用,并且能够在此基础上设计产品框架;
6、熟悉各类技术接口,能够从公司层面整体考虑各产品之间的技术接口以及接口演进。
7、具有面向对象分析、设计、开发能力,精通UML和ROSE,熟练使用RationalRose、PowerDesigner等工具进行设计开发;
8、精通大型数据库如Oracle、SqlServer等的开发,精通海量数据的数据库优化和设计。
9、对技术理解深入,能够评估各项技术的业务适用性。
10、要求对新技术的学习能力强,能够迅速对技术的原理、实现、使用进行分析和评估,并能指导团队对新技术进行业务实现。
11、对现有的云技术框架比较熟悉。熟悉HDFS,Hbase,zookeeper,ElasticSearch等云技术。
以上岗位需求
1、负责技术架构设计、重构、优化,负责业务规划及技术规划方案的制定;
2、负责完成实际业务的云计算技术的选型,并根据团队现有情况进行落地开发。
3、负责对业务方案和技术架构中各项开发工作的分解和落地。
4、跟踪技术发展趋势,组织并带领公司内部员工研究、学习与项目相关的新技术;
5、负责对团队进行技术方案的培训,使团队能够使用新引入的技术完成项目开发。
6、负责对各项目进行技术选型以及对各项目的架构进行定义。
7、负责从各项目中提取重用性的框架,持续改进项目框架,并应用于新项目。
8、负责解决研发团队核心技术问题,包括技术方案、技术路线和核心算法等;
9、核心功能架构的代码编写,开发与维护系统公用核心模块;
10、指导软件开发人员进行开发工作,发现并指出编码存在的问题并提出解