软件架构师岗位职责

时间:2023-04-08 17:33:12 岗位职责 我要投稿

软件架构师岗位职责

  在充满活力,日益开放的今天,岗位职责对人们来说越来越重要,一份完整的岗位职责应该包括部门名称、直接上级、下属部门、管理权限、管理职能、主要职责等。那么制定岗位职责真的很难吗?以下是小编为大家整理的软件架构师岗位职责,希望能够帮助到大家。

软件架构师岗位职责

软件架构师岗位职责1

  职责:

  1、负责软件工程的需求调研,进行需求分析,编写需求分析书;

  2、负责项目的概要设计,包括功能结构规划、功能子系统划分、实现模型设计、数据库设计等;

  3、核心、关键模块的算法设计或功能编码实现;

  4、制定软件开发计划;

  5、负责指导软件工程师执行具体的软件开发工作,完善开发方法,提高执行效率。

  任职资格:

  1、本科以上学历,软件工程等相关专业,5年以上软件开发经验;

  2、熟悉C#等高级程序语言,有较好的`程序编写经验;

  3、熟悉C/S、B/S 网络架构、熟悉基于TCP/IP等的网络编程;

  4、有较强的沟通能力和文字表达能力。

软件架构师岗位职责2

  职责:

  1、有效地将用户的需求转化为需求规格说明书;

  2、负责业务解决方案决策及其技术框架、技术平台的规划、设计与评估工作;

  3、领导需求团队制定业务系统规划和整体解决方案;

  4、领导和培训开发团队按照架构设计和技术规范展开设计、开发和测试工作;

  5、开展与终端用户的项目沟通和关系维护;

  6、为公司培养高级工程师等技术人员;

  岗位要求:

  1、本科及以上学历,金融、财务、计算机相关专业;

  2、5年以上金融行业软件开发、管理经验,有银行核心系统开发经验者优先;

  3、熟悉金融行业应用解决方案、产品和服务,能够主持客户商业需求的收集;

  4、熟悉金融政策环境和相关法规;

  5、熟悉金融机构业务流程;

  6、具备良好的沟通能力,能很好帮助设计人员理解客户的商业目标,能够与客户CIO、CTO层次的`客户进行有效沟通;

  7、精通Java,熟练使用基于Java的开发工具,如:Eclipse;

  8、精通J2EE及其相关技术及框架(Spring,Structs,Hibernate等主流开发框架),精通Java、Xml,Html,JavaScript等相关技术;

  9、精通Oracle、Mysql等数据库及SQL开发;

  10、熟悉SpringMVC、Redis、Dubbo、myBatis等;

  11、认同公司文化,认同团队目标,工作态度积极主动,有长远发展意图,能担当;

  12、要求能适应出差工作;

  13、具有良好的沟通和分析能力,积极主动,学习能力强;

软件架构师岗位职责3

  职责:

  1、主导产品的软件架构,保证架构设计能够满足产品的功能需求、性能需求、可靠性需求、可维护性需求和可扩展性需求;

  2、负责技术选型(包括:框架选择、公共模块、数据存储等);

  3、参与需求分析,系统分析及业务建模;

  4、进行平台架构设计、开发和维护以及过程中产生的文档编写(架构设计文档、概要设计文档等);

  5、负责分解IoT产品线的业务需求,完成系统架构设计、重构与优化;

  6、负责组织技术评审与把关,组织难点攻关,主导Code Review;

  7、促进团队技术进步与创新,参与公司技术研发体系的搭建;

  8、负责公共组件的开发。

  任职要求:

  1、5年以上J2ee项目开发经验,扎实的Java编程基础,精通不限于Springboot、Dubbo、Zookeeper、Redis、Kafka、Flume等开源框架及产品;

  2、3年以上架构设计经验,具有良好的软件工程知识与编码规范意识;

  3、具备优秀的文档能力,清晰明了地表达架构意图,能够熟练编写各类技术文档;

  4、熟悉物联网相关技术、协议(MQTT/CoAP/Modbus)和应用的优先;

  5、对于云计算(如:SaaS、PaaS、IaaS等)、大数据领域、人工智能等领域有较深入的`了解,有相关工作背景者优先考虑;

  6、具有SaaS/PaaS平台开发经验,精通一种或多种架构的能力和经验,如微服务架构等。熟悉大型物联网架构或具有大型IT项目咨询者优先;

  7、思路清晰,善于思考,学习能力强;责任心强,具备良好的团队合作精神。

软件架构师岗位职责4

  职责:

  1、负责公司现有软件产品的维护升级,负责云平台的搭建

  2、负责各种设备的`对接工作,独立设计研发软件产品

  3、与硬件部门搭配开发嵌入式软件的开发

  4、负责流媒体软件的开发,相关文档的整理及对现有产品的规划,开拓新的产品业务等。

  岗位任职资格:

  1、具有javaC++C#objebk—c js等软件开发经验

  2、熟悉嵌入式开发流程

  3、对H264、H265等流媒体有丰富经验

  4、有系统移植,相关经验。

  5、有网络通信开发经验

  6、有分布式开发经验

  7、有安防通讯经验

  8、熟悉ZYNQ平台,有开发经验者优先

  9、具有嵌入式VI设计开发经验者优先

  10、熟悉QT平台,具有可视化平台开发经验者优先。

软件架构师岗位职责5

  职责:

  1、负责数据仓库、大数据平台、报表可视化的搭建及研发;

  2、按时完成应用部门的`技术开发和数据服务需求,不断优化现有的大数据应用平台架构;

  3、负责团队的技术指导和技术提升;

  4、带领团队开发具有创新价值的大数据分析平台。

  任职要求:

  1、统招本科以上学历,计算机、数学相关专业,具有8年以上研发工作经验;

  2、有3年以上BI、大数据研发经验;

  3、两年以上技术团队管理经验,有良好的团队管理能力;

  4、对各类大数据架构模型有深入理解(包括但不限于YARN、MapReduce、Hadoop、Impala、Spark、Kafka、Storm、H2O等),了解不同架构模型的优缺点;具备一定的技术前瞻性和创新能力。

软件架构师岗位职责6

  职责:

  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人以上团队管理经验,善于沟通和表达,对业务与技术的结合及应用有独到的见解;且有带领和组织研发团队按照计划完成研发目标的实战能力;

软件架构师岗位职责7

  职责:

  1、负责公司通用开发框架设计和研发;

  2、分析典型应用场景及非功能需求,确定软件开发的技术路线、技术选型、技术规格制定;

  3、产品核心模块软件设计与开发指导,技术详审;

  4、医疗行业相关前沿技术预研。

  岗位要求:

  1、计算机相关专业,本科及以上学历,5年以上Java开发经验,一年以上大型分布式应用系统分析、设计、开发、架构经验;

  2、熟悉大规模分布式系统架构设计与研发经验,熟悉HADOOP、SPARK、STORM等开源领域架构;

  3、熟悉负载均衡、服务发现、高可用、滚动升级、自动伸缩、分布式存储和计算等架构原理;

  4、熟悉NOSQL性能优化,调用,熟悉常用的redis,memcahed,mongodb等nosql性能优化,内存回收机制;

  5、对各种开源的框架如Spring、SpringMVC、MyBatis、Kafka、Storm、Kubernetes和Docker等有所了解,对框架本身有过开发或重构者可优先考虑;

  6、具备良好的`识别和设计通用框架及模块的能力;

  7、熟练掌握mysql集群,主从复制,各种主从结构的部署运维,架构熟练掌握,对主从复制的延迟问题有所研究学习;对数据库分库,分表,分区,分片等等技术有深入学习了解,并有实际使用经验,对mysql的参数进行性能优化调整

软件架构师岗位职责8

  职责:

  1、需求分析,确认和评估系统需求;

  2、系统分解,将需求分解软件需求,再根据软件的需求,重组子项目,子系统,组件和模块,以及它们之间的罗辑关系,并设计系统整体架构搭建系统实现核心架构;

  3、澄清系统细节、扫清主要难点,指导协助开发人员进行实际工作;

  4、 把控项目的架构,使设计的项目尽量效率高,开发容易,维护方便,升级简单等;

  5、培训与指导,架构工程师需要对整个团队进行技术培训,给与每个开发人员有效指导,以避免团队成员对系统设计的误解而造成项目的延误。

  任职要求:

  1、全日制综合类大学本科及以上学历,计算机科学与技术、信息工程、信息管理、电子商务类及商务管理类相关专业(如有特殊经历者酌情考虑);

  2、拥有多年系统设计与开发工作经验,深刻理解计算机、互联网有关技术与理论。

  3、精通Java,熟练掌握Java JDK 与J2EE相关技术 ;熟练使用Linux命令 ;熟练运用Spring、Mybatis等框架,精通restful架构 ;熟练掌握SQL语句,熟练使用关系型数据库(Oracle、MySQL),和NoSQL数据库(MongoDB、Redis);熟练使用IDEA、Eclipse、Maven、SVN、Git等软件开发工具 ;熟练使用服务器Apache、Tomcat、Weblogic等 ;熟悉H5、CSS、Jquery、AngularJS等前端开发技术,了解ReactJS 。

  4、深入理解各类技术与产品的'原理与思想,有较强需求分析和技术设计与实现能力;

  5、具有统筹规划能力,能站在较高的视角发现、分析问题,具有问题发现、预判、分解与排查分析能力;

  6、具有良好组织协调能力和沟通协调能力;

  7、做过大型企业IT总体规划、设计者优先;

  8、拥有架构技术团队管理经验者优先;

  9、2年以上的J2EE应用架构设计和开发经验。

软件架构师岗位职责9

  职责

  1.参与软件开发平台、产品及项目的总体规划和总体设计及重要技术决策;

  2.参与软件开发平台、产品及项目的概要设计、软件架构和数据库设计;

  3.依据作业文件的规范流程,按照项目计划负责核心代码的编制;

  4.配合测试团队,修复系统核心代码的'缺陷,完善系统功能;

  5.根据作业文件的规范要求编写技术开发文档;

  6.负责解决项目中的关键问题和技术难题;

  任职要求

  1.本科学历及以上,计算机、软件工程及相关专业;

  2.具有3年以上开发工作经验,至少参与过2年以上大型项目架构设计经验;

  3.精通Java语言及JavaEE相关技术,掌握Sping、Ibatis、Hibernate、Struts2、等开源框架应用,熟悉web开发技术,如DHTML、Ajax、Javascript等;

  4.熟悉UML,熟练掌握UML建模工具;

  5.熟悉设计模式及面向对象的分析设计方法;

  6.熟悉主流应用服务器如Weblogic、Websphere等;

  7.精通DB2、SQL server、Oracle等数据库;

  8.熟悉软件开发过程;

软件架构师岗位职责10

  职责:

  1.负责核心系统的基础架构设计、重构、优化,解决开发中各种系统架构问题;

  2.负责核心基础组件研发,如RPC框架,消息推送,缓存,数据访问等定制开发;

  3.负责项目中关键技术难点的.攻关和预研;

  4.带领团队攻克例如大数据量、高并发、高稳定性等带来的各种挑战及技术难关。

  任职要求:

  1.深刻理解并掌握分布式架构原理,熟悉微服务治理思想和EDA架构,具有大型分布式、高并发、高负载、高可用技术设计、开发和调优经验

  2.精通JAVA主流技术,如Spring Cloud、Spring Boot、SpringMVC、Mybatis、Zookeeper、JPA、OSGI

  3.熟悉缓存技术(Redis)、搜索技术(ElasticSearch)、消息队列(RabbitMQ、Kafka)、集群与负载均衡(Nginx、HAProxy)等领域

  4.熟悉大数据解决方案,包括Hadoop平台、Spark、storm、机器学习、深度学习等大数据解决方案。

  5.熟悉基于Docker和Swarm/Kubernetes的分布式部署和服务架构,有DevOps和PaaS平台实施经验更佳

  6.具备较强的逻辑思维,对技术拥有热情,喜欢学习及尝试最新的技术优先

软件架构师岗位职责11

  职责:

  负责产品功能推广,提供端到端的综合解决提案

  负责方案的售前,方案制定以及报价

  负责组建项目团队,以及人员的基本业务能力培养

  负责项目计划的制定与监督,制定项目的运作准则

  在整个项目生命周期中协助项目经理日常项目管理,多方沟通协调,以及潜在的风险评估与管理

  负责项目整体验收,完成客户交付

  任职要求:

  1、具备快速学习能力,能够短时间了解新产品,新功能的客户化开发

  2、具备3年以上电信业务支撑从业经验,对于数据网关以及协议有比较全面的理解

  3、 6年以上的Java开发经验,各种框架的运用经验

  4、 3年以上的项目管理经验,熟悉瀑布或敏捷项目管理方式

  5、具备DevOps的基本思想,以及使用运作经验

  6、具备NFV MANO从业经验优先,了解ETSI MANO相关规范。

  7、具备Camunda编程经验优先

  8、拥有良好的`cloud的知识体系,KVM、Openstack,Network等

  9、熟悉Docker,了解其基本的操作与应用

  10、熟悉一些通用的运维工具,如Ansible,以及熟练使用shell脚本

  11、英语作为工作语言,可以熟练与客户沟通

软件架构师岗位职责12

  职责:

  1、负责软件系统的架构设计、研发工作。

  2、将客户的需求转换为规范的开发计划及文本。

  3、协助项目负责人制定项目规划和控制项目进度。

  4、理解系统的业务需求,制定系统的技术框架和业务框架。

  5、指导开发人员开发并解决系统开发、运行中出现的.问题。

  任职能力要求

  1、具有8年以上的软件项目开发实际工作经验,其中至少有3年以上的代码编写工作经验,4年以上的基于面向对象和构件开发方法的软件产品设计经验。

  2、具有5个以上大中型开发项目的总体规划、方案设计经验,有大中型应用系统开发和实施的成功案例。

  3、 )对相关的技术标准有深刻的认识,对软件工程标准和规范有良好的把握。

  4、对.Net或Java技术及整个解决方案有深刻的理解及熟练的应用,精通Web Service和J2EE等流行的架构。

  5、对设计模式有深刻的理解,并能在此基础上设计出适合产品特性和质量属性的框架。

  6、具有面向对象的分析、设计和开发能力,精通UML和XML,能熟练使用Rational Rose、PowerDesigner等工具进行设计。

  7、具有良好的团队意识和协作精神,有较强的沟通能力和书面表达能力。

  8、具有旺盛的精力和学习能力,能快速掌握新技术和新方法。

软件架构师岗位职责13

  职责:

  1、从事项目工程施工操作、系统调试等工作;

  2、负责客户沟通、项目实施方案撰写、项目进度管理等工作,促进项目验收;

  3、负责项目实施情况、产品故障等问题的上报及解决,向产品端反馈产品使用情况;

  4、负责项目实施质量保障、售后服务等工作;

  任职资格:

  1、大专及以上学历,自动化、电子、工程类相关专业;

  2、熟悉系统集成知识,有较强文档编写能力,会使用CAD绘图软件;

  3、熟悉仓储自动化设备的安装调试方法尤佳;

  4、优秀的学习能力,通过短期培训能独立完成项目实施工作;

  5、有项目管理施工经验,了解仓储自动化、AGV产品者优先。

  6、适应长时间在外出差,能承受较大的.压力;

软件架构师岗位职责14

  职责:

  1、参与公司产品需求分析、架构设计、核心代码实现;

  2、协助部门总监制定部门规划、基础设施建设、技术预研、难题攻克、团队骨干培养等;

  3、深入思考研发过程中的各项问题,促进团队工作效率和开发质量的.提升;

  4、负责对产品技术需求进行分析、架构设计、技术选型、模块开发、数据库和服务器平台部署、安全策略、运行管理等工作;

  5、专业的文档能力,撰写并规范各类系统设计文档;

  6、负责带领Java团队完成产品开发,指导关键技术模块,并对系统安全性、稳定性负责,确保项目计划按时完成;

  任职要求:

  1、本科及以上学历,计算机相关专业,7年以上开发经验及2年以上微服务平台相关实施经验,熟悉常用的设计模式和开源框架,物联网行业经验优先;

  2、具备良好的面向对象分析、设计、开发能力和思想,精通OO、AOP、OOP及设计模式;;

  3、具有深厚的专业技术基础,精通Java EE相关技术,熟悉Spring,,Hibernate,SpringMVC等开源框架;

  4、熟悉大型平台应用架构和系统架构,对分布式缓存、消息队列、大数据处理、远程调用等技术至少有两项有深入研究,熟悉Mangodb、Redis、Memcached、RabbitMQ、ActiveMQ、Kafka、Dubbo中的3项以上的技术,并有实战经验;

  5、对企业应用系统架构如微服务、SOA等有较全面的认识;具备Hbase、机器视觉和物联网项目实施经验优先、

软件架构师岗位职责15

  职责:

  1)负责公司基于OpenStack私有云平台相关产品的架构设计;

  2)开源云产品和国内外相关前沿技术调研,并结合公司特长和市场需求,设计云平台的功能和规划产品开发方向,并形成具体的目标和实现计划;

  3)支持售前团队,分析客户需求,形成包括私有云系统的规划、设计的整体解决方案;

  4)指导团队里的初、高级开发工程师。

  任职资格:

  (1)具有深厚的计算机功底,熟悉操作系统原理、网络协议栈、存储基础知识等,对常用算法和数据结构有深刻认识;熟悉TCP/IP/HTTP/WSGI/AMQP等协议;

  (2)熟练掌握MySQL/Memcached/Redis/MongoDB等常用存储技术;

  (3)熟练掌握Python语言,熟悉Django, Pecan, Flask等常用的Web框架;独立设计并开发过REST API服务接口

  (4)熟悉OpenStack整体框架、技术体系和API;熟悉OpenStack一个或多个核心模块如Nova、Neutron、cinder、glance等;

  (5)4年以上云计算平台的开发经验。

  (6)具有较强的学习能力和协作能力,有极强的责任心;较好的.沟通交流能力,善于主动思考和行动,乐于解决具有挑战性的问题;

  (7)具有OpenStack商业应用项目的工程经验,熟悉云计算业务和场景。

  (8)参与过OpenStack社区贡献优先。

【软件架构师岗位职责】相关文章:

软件架构师的岗位职责03-16

软件架构师的岗位职责15篇03-16

软件架构师的岗位职责(15篇)03-16

软件架构师岗位职责15篇04-08

软件架构师岗位职责(15篇)04-08

软件架构师岗位职责合集15篇04-08

软件架构师岗位职责(通用15篇)04-08

软件架构师的薪资待遇12-19

软件架构师求职简历范文03-20