软件架构师的岗位职责描述
职责:
1.负责智能云管理平台的软件架构的整体设计和系统设计;
2.参与并负责基础开发框架核心功能的架构与代码模板的开发为产品研发提供高效的开发架构并开发与运维系统共用核心模块;
3.协助甲方规划设计制定产品线技术体系的技术发展计划;
4.主导攻克技术难关致力于系统性能优化安全加固保证系统的安全.稳定.快速运行;
5.全程主导项目开发对项目进度进行管理负责指导和培训其他开发工程师;
6.上级交办的其它事项。
任职资格:
1.精通Java基础扎实熟练掌握常用Java技术框架能编写高质量简洁清晰的代码;
2.精通JSP.Java Script.JDBC.Servlet.AJAX.JQuery等编程;
3.熟练运用Struts.Spring.Hibernate等技术;
4.熟悉运用redis/memcache等任何一种缓存技术;
5.熟悉运用分布式框架如dubbo/springCloud等任何一种技术;
6.熟悉运用MySQL.mongoDB.ElasticSearch.Oracle等数据库;
7.熟悉运用Vmware.OpenStack.K8S体系接口二次开发;
8.熟悉运用基于Docker/K8S的计算和服务化的实践和推进;
9.熟悉敏捷开发流程,了解DevOps方;
10.熟悉软件开发流程.设计模式和体系结构;
11.具有较强的问题分析和处理能力,比较优秀的动手能力,热衷技术精益求精有一定的技术癖;
12.有项目管理经验, 熟悉项目管理工具;
13.20人以上团队管理经验,善于沟通和表达,对业务与技术的结合及应用有独到的见解;且有带领和组织研发团队按照计划完成研发目标的实战能力;
软件架构师的岗位职责描述
职责:
1、协助公司总经理制定总的产品技术路线、技术队伍发展规划及相应资源布局,制定年度开发度量与产品技术框架; 2、制定技术体系规范和流程,制定技术标准,组织编写相关技术文档。
3、制定产品或系统的技术架构方案和实施路线。
4、组织完成产品或系统核心技术架构的开发。
5、协调和培训开发人员,辅助完成产品或系统开发。
任职要求:
1、8年以上IT行业技术研发类从业经验。3年以上技术管理岗位工作经验,3年以上技术架构经验;
2、精通.net c#或Java等高级开发语言与架构,有三个以上大型b/s架构项目设计开发经验。;
3、丰富的数据库设计经验,对设计模式、架构有较全面的了解和实践经验;
4、有完整的解决方案设计与编写能力,对行业技术发展能提出的意见与思路;
5、酷爱技术,自主学习和专研各种技术,不断的优化和改进产品架构。
软件架构师的岗位职责描述
1、负责软件工程的需求调研,进行需求分析,编写需求分析书;
2、负责项目的概要设计,包括功能结构规划、功能子系统划分、实现模型设计、数据库设计等;
3、核心、关键模块的算法设计或功能编码实现;
4、制定软件开发计划;
5、负责指导软件工程师执行具体的软件开发工作,完善开发方法,提高执行效率。