软件架构师岗位的职责表述(精选22篇)

软件架构师岗位的职责表述 篇1

职责:

软件架构师岗位的职责表述(精选22篇)

设计公司业务系统及相关软件产品架构,负责应用架构设计、概要设计和核心模块详细设计并撰写文档;

负责对互联网软件架构、系统分层、关键构件、接口的设计;

负责产品或项目中关键任务代码编写以及开发小组成员代码的Review;

负责解决后端系统中的性能瓶颈与技术难题;

负责关键技术攻关和把控,及时指导、处理、协调和解决开发过程中出现的技术问题;

组织开发团队在保证编码质量的情况下按计划进度完成任务;

完成领导分配的有关工作的任务;

任职资格:

8年以上工作经验,包含5年以上互联网应用开发经验,3年以上大型互联网业务系统架构设计经验;

深度理解架构师的职责和架构设计的目标、原则及取舍;

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

精通互联网应用架构设计(分布式、延展性、可扩性),业务抽象和模型设计,以及相关方法论;

精通UML建模语言,熟悉常用UML建模工具;

精通C#平台开发,熟悉主流的开发语言及新兴技术,如Java,JS, Core等,精通各种常用数据结构和算法,掌握多种架构设计模式,熟悉高性能服务器架构,应用集成、大规模分布式系统设计,海量数据处理;

精通主流的开源框架类产品,数据库及脚本语言,如SQL Server,Hadoop,MySQL,Redis,MQ等;

熟悉大规模系统的负载均衡,如Nginx,OpenResty、缓存、网络存储、网络安全、数据库高可用设计及性能评估机制;

熟悉容器相关技术:Docker、Kubernetes、Mesos等;

熟悉DevOps相关工具: git、Jenkins、Gradle、Ansible、SonaQube等;

熟悉DevOps流程,熟悉敏捷开发;

具有高度的责任心、进取心,具备快速学习能力和创新精神,工作积极主动,注重工作结果,拥有较强的产品思维和用户思维能力;

较强的表达和沟通能力,优秀的逻辑思维能力,高度的敬业精神,良好的团队领导力; 优秀的文档编写能力;能独立完成技术方案、设计方案的编写;

对技术的发展趋势敏感,能够快速学习,并能积极分享,优秀的架构思维能力,在关注的领域愿意深入研究、不断创新;

善于沟通,团队协作精神良好,乐于分享经验与感悟,促进团队共同进步;

优先大型互联网公司工作经验,或在著名的技术社区和技术杂志上发表过技术文章;

软件架构师岗位的职责表述 篇2

职责:

1. 负责根据系统的需求规格说明书,进行系统的设计工作;

2. 负责系统的部分关键需求的编码实现;

3. 完成单元测试及修改工作;

4. 完成上级交办的其他工作;

5. 对公司常用框架进行完善;

6. 对项目中使用的技术及软件进行评估。

岗位要求:

1.本科及以上学历,计算机软件相关专业,有扎实的代码编写功底;

2.熟悉面向对象的分析和设计技术,包括设计模式、UML建模等;

3.具有三年以上的JAVA开发应用经验,以及主流开源框架。包括Servlet/JSP、S2SH、SpringMVC、Web Service等;

4.具有良好的学习能力和逻辑分析能力;

5.熟悉SQL语言,能独立完成基于数据库的设计;

6.熟悉主流数据库的安装、配置和使用;

7.具备良好的沟通能力和团队合作精神;

8.有政府单位部门项目经验优先;

9.具有基本的项目管理的概念和理论知识,熟悉常用软件开发工具;

10.有《信息系统项目管理师》或《PMP认证》或《高级系统架构师》者优先。

软件架构师岗位的职责表述 篇3

职责:

1.负责/参与物联网软件平台的技术架构设计、重构、优化,根据业务规划及技术规划制定应用架构方案;

2.主导/参与技术难题攻关,持续提升核心系统在高并发、海量请求数下的高处理性能;

3.核心功能的架构与代码模板编写,开发与维护系统公用核心模块。

任职资格:

1.本科及以上学历,计算机相关专业; 5年以上大型互联网系统或者其他大型企业应用系统开发相关经验;

2.对互联网等系统有深刻理解,至少2年互联网APP服务端等系统的开发维护经验优先;

3.具有面向对象分析、设计、开发能力,精通OO,AOP,设计模式;

4.具有深厚的专业技术基础,精通Java EE相关技术,熟悉Spring, netty ,iBatis,Hibernate,REST等服务框架,了解机制;

5.熟悉Linux操作系统使用,熟悉Docker 相关技术;

6.熟悉MySQL数据库开发与设计以及缓存系统REDIS的设计和研发;

7.具有RPC、分布式、多线程、cache、MQ、socket通信编程经验;

8.熟悉Memcache/Redis缓存、NOSQL、MySQL、Oracle、MongoDB等数据库应用及优化;

9.熟悉Zookeeper、Kafka等分布式组件,有hadoop、storm大数据处理及高性能经验优先;

10.具备良好的客户需求分析能力、业务和技术方案策划和设计能力;思路清晰,具备很强的文档撰写能力和良好的语言表达能力;

11.具备良好的团队合作精神和创新意识,具备良好的沟通、组织、协调能力,较强的责任心,有较强的内外沟通能力;

12.具备大数据系统体系的设计和开发能力;

软件架构师岗位的职责表述 篇4

职责:

1、负责公司平台级产品的开发指导及核心功能实现;

2、主导公司系统平台及项目整体设计、技术选型、根据开发规范与流程完成模块的设计、编码以及概要设计、详细设计等相关文档;

3、参与基础类库的设计,解决项目中的关键问题和技术难题;

4、与带领团队与智能硬件模块和系统对接,负责智能化项目整体集成的技术支撑;

5、训练队伍、促进团队技术能力;

6、跨部门交流,引进外部信息、介绍内部信息到外部;

7、参与关键项目的竞标、推广。

任职要求:

1、具有 8年以上软件开发经验,3年以上独立架构设计,熟悉C++/JAVA等常用开发语言, 有良好的编码风格;

2、熟悉软件开发流程,如敏捷开发等,丰富的项目经验,有大型项目把控能力;

3、熟悉常见数据库 MySQL、MongoDB,对 NOSQL、消息队列有深入的了解。

4、对分布式、微服务化、服务编排、高可用性系统架构、集群技术处理、网站负载均衡、系统性能调优有丰富的经验。

5、良好的沟通能力、执行力及项目带团队经验;抗压能力强,有探索创新精神。

软件架构师岗位的职责表述 篇5

职责:

1. 参与基础框架的架构设计、重构、优化;

2. 参与基础平台系统的架构设计和系统设计、详细设计;

3. 参与技术难题攻关,持续提升核心系统在高并发、海量请求数下的高处理性能;

4. 核心功能的架构与代码模板编写,开发与维护系统公用核心模块;

5. 审核和评估相关方案与设计,以确保其符合架构规划,满足业务需求;

6.分析系统瓶颈,解决各种疑难杂症,对系统进行性能调优;

7. 通过对团队的培训与指导,提高研究院开发组的技术水平。

岗位要求:

1.本科及以上学历,计算机相关专业; 6年以上开发经验及2年以上大型互联网系统或者其他大型企业应用系统开发相关经验;

2.具有面向对象分析、设计、开发能力,精通OO,IOC,AOP,设计模式;

3.具有深厚的专业技术基础,精通MVC相关技术,熟悉Autofac、Automapper、EF等开源框架,熟悉页面开发相关技术;

4.熟悉平台开发、SQLServer等数据库开发与设计以及缓存系统REDIS或 Memcached的设计和研发;

5.具备良好的需求分析能力、业务和技术方案策划和设计能力;思路清晰,具备很强的文档撰写能力和良好的语言表达能力;

6.具备良好的团队合作精神和创新意识,具备良好的沟通、组织、协调能力能力,较强的责任心,有较强的内外沟通能力;

7.对开源软件技术有深入认识,有分布式架构经验优先,有nosql开发经验的优先。

软件架构师岗位的职责表述 篇6

职责:

1、带领技术团队全面负责公司产品和项目的架构设计、开发与优化工作;

2、负责产品和项目相关模块的分析和设计,可以独自承担系统的设计和开发工作;

3、负责前端和后端技术实施的整体考虑,提供前端与后端技术应用解决方案;

4、主要功能、核心模块的架构与代码模板编写;

5、制定技术文档和开发规范,并对开发过程进行持续改进;

6、对团队开发人员进行代码质量审核、技术指导和监督;

7、 关主技术领域动态,结合技术规划做好技术储备和预研。

任职要求:

1、计算机或相关专业本科以上学历; 八年以上互联网软件领域的设计开发经验;

2、对软件开发框架非常熟悉,包括前端WEB框架和后端java分布式框架;

3、有搭建供10人以上团队开发的技术框架的经验,对业内常用开源软件非常熟悉,善于钻研开源软件;

4、精通Spring、SpringMVC、struts2、Hibernate、MyBatis等主流开发框架;

5、精通系统分析与设计、常用的设计模式,擅长性能调优;

6、深入了解主流框架的特性及其实现原理;

7、有责任心, 学习能力强, 工作积极主动, 思路清晰,擅长沟通、有团队合作精神。

软件架构师岗位的职责表述 篇7

职责:

1、面向公司战略目标诉求进行架构设计、规划及管控,支撑变革蓝图与变革路标设计;

2、主导公司级项目的业务架构及业务解决方案设计,负责业务需求的转化及2B流程有效拉通;

3、支撑变革、流程、信息化项目中架构的评审,实现架构原则和标准的落地及日常执行;

4、参与公司IoT架构设计与项目实施工作;

5、变革与流程信息化治理体系建设与优化,引导变革解决方案建设实施,提供公司架构治理的方向和策略建议。

任职资格:

1、本科及以上学历,理工科背景优先;

2、优秀的沟通和理论联系实际的能力,精通企业架构及流程管理方法论;

3、熟悉房地产行业流程管理实践和业界流程管理最新发展趋势优先;

4、8年以上工作经验,3年以上大中型企业的变革、流程、过程改进部门工作经验或咨询公司流程管理咨询经验,5年以上房地产行业相关领域工作经验优先;

5、拥有或曾通过以下一种或多种认证(或同等认证)者优先:

- TOGAF Architect

- PMP

6、熟悉IoT技术以及有相关实施经验优先。

软件架构师岗位的职责表述 篇8

职责:

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

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

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

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

任职资格:

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

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

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

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

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

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

软件架构师岗位的职责表述 篇9

职责:

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社区贡献优先。

软件架构师岗位的职责表述 篇10

职责:

1、主要基于PC端windows系统软件开发,以及基于ARM端Linux系统软件开发;

2、负责半导体测试设备软件功能需求分析、软件系统架构/模块设计/UI/API调用代码编写、调试、测试;

3、配合硬件、逻辑、算法、嵌入式等工程师进行系统调试,分析、定位、解决问题,开发相关调试工具和脚本;

4、负责产品应用现场问题解决、需求分析整理;

5、根据公司技术文档规范编写相应的技术文档;

6、团队管理。

任职资格:

1、精通C/C++及VC++语言并具有丰富的编程经验,有大型系统及产品软件开发经验,计算机相关专业本科20xx年及以上;

2、有优秀团队管理经验;

3、精通系统架构设计,以及C/S架构下的软件开发;精通TCP/IP协议,熟悉网络通讯,熟悉多线程;

4、有QT使用经验,具有UI设计或硬件接口及控制经验者优先考虑;

5、能够独立、成功、熟练的完成复杂专项开发任务,熟悉标准化的软件设计开发流程;

6、具备优秀的分析处理能力,能够快速为项目任务制定可行的方案并解决;

7、工作耐心细致,有责任心;能承担较大压力,独立性强,具有团队合作精神;

8、具有半导体器件特别是memory芯片设计经验者特别录取。

软件架构师岗位的职责表述 篇11

职责:

- 在充分调研和理解客户业务需求的基础上,为企业应用/产品做架构设计

- 与客户沟通设计方案,协助他们做出关键的技术决策

- 在构建整个企业系统架构的过程中,能很好的平衡可靠性,可用性,可扩展性,可维护性,易管理性,及安全性等

- 代码审查

- 对软件开发生命周期,方法/标准,应用架构以及技术设计/解决方案等方面有较深刻见解

- 了解最新的技术与方法及如何恰当应用

任职需求:

- 本科或以上学历,毕业于计算机科学,软件工程,信息技术,信息系统,商务等相关专业,或拥有同等的教育水平和工作经验

- 8年以上分布式系统设计和开发的经验

- 在分布式,高需求,软件构架方面有丰富的经验

- 了解不同的企业软件解决方案,企业级服务器/服务,工具,及实践

- 有丰富的面向对象设计和编程知识

- 曾经在以住的项目中担任过技术架构师

- 能熟练地运用英语进行书面和口语沟通

- 能与分布全球各地的团队成员一起顺畅工作

软件架构师岗位的职责表述 篇12

职责:

1、负责设计、开发汽车电检应用web系统的基础架构,完成电检系统业务、数据架构设计;

3、在项目中能够承担项目的技术组长角色,确保需求实现的正确性,同时能够对系统的性能和安全提供全面型的考虑以及解决方案,能够有效地对整个项目团队的质量起到关键性的作用,主导设计评审工作;

4、 负责对新人或团队其他人员进行辅导,并使团队成员可以得到有效的成长;

5、维护和升级现有系统的技术架构发展规划,满足新业务实现要求,解决核心难题的攻关;

6、良好的责任心与推动力,快速定位问题并主导相关架构问题的解决,系统优化。

任职要求:

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

2、 熟悉较大型软件产品的软件架构、5年以上系统平台架构工作经历;

3、精通B/S架构,精通C#编程,精通微软平台,熟悉C++语言为佳;

4、 有软件架构设计开发经验,具备很强的代码动手能力;

5、 具有良好的团队精神和服务意识,学习能力强。

软件架构师岗位的职责表述 篇13

职责:

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.具备较强的逻辑思维,对技术拥有热情,喜欢学习及尝试最新的技术优先

软件架构师岗位的职责表述 篇14

职责:

1、主要负责核心系统的架构设计,框架搭建以及核心模块的开发;

2、负责解决后端系统中的性能瓶颈与技术难题;

3、负责核心系统的技术方案的编写与评审;

4、负责公司技术标准的制定与评审。

任职资格:

1、本科以上学历,专业不限,5年以上Java开发经验,2年以上架构设计经验;

2、精通JAVA的Spring、Mybatis等主流框架,熟悉Hadoop、ZooKeeper等分布式架构和系统;

3、熟悉Oracle、Mongo、Redis等关系与非关系型数据库;

3、知识面广,专研技术,对解决有挑战性的技术问题充满激情;

4、有独立分析和思考问题并加以解决的能力和习惯;

5、有较强的文档编写能力,能独立完成技术方案、设计方案的编写;

6、了解基础的数据结构和算法,对常见问题,能正确运用合适的数据结构和算法加以解决;

7、熟悉两种以上流行的框架,且不停留在单纯使用的层次,必须对框架的实现原理、应用场合、使用限制有基本了解;

8、善于沟通,团队协作精神良好,乐于分享经验与感悟,促进团队共同进步。

软件架构师岗位的职责表述 篇15

职责:

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.具有良好的沟通和分析能力,积极主动,学习能力强;

软件架构师岗位的职责表述 篇16

职责:

1.负责智能云管理平台的软件架构的整体设计和系统设计;

2.参与并负责基础开发框架核心功能的架构与代码模板的开发为产品研发提供高效的开发架构并开发与运维系统共用核心模块;

3.协助甲方规划设计制定产品线技术体系的技术发展计划;

4.主导攻克技术难关致力于系统性能优化安全加固保证系统的安全.稳定.快速运行;

5.全程主导项目开发对项目进度进行管理负责指导和培训其他开发工程师;

6.上级交办的其它事项。

任职资格:

1.精通Java基础扎实熟练掌握常用Java技术框架能编写高质量简洁清晰的代码;

2.精通 ry等编程;

3.熟练运用rnate等技术;

4.熟悉运用redis/memcache等任何一种缓存技术;

5.熟悉运用分布式框架如dubbo/springCloud等任何一种技术;

6.熟悉运用le等数据库;

7.熟悉运用Stack.K8S体系接口二次开发;

8.熟悉运用基于Docker/K8S的计算和服务化的实践和推进;

9.熟悉敏捷开发流程,了解DevOps方法论;

10.熟悉软件开发流程.设计模式和体系结构;

11.具有较强的问题分析和处理能力,比较优秀的动手能力,热衷技术精益求精有一定的技术癖;

12.有项目管理经验, 熟悉项目管理工具;

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

软件架构师岗位的职责表述 篇17

职责:

1.相据物联网客户、合作伙伴、开发者的需求,针对工业、城市等业务场景,规划和设计云、管、端的相关产品。

2对物联网云管揣相关的技术,开发架构.协议及平台时刻保持关注,把握未来的技术趋势和方向提前布局规划技术平台产品。

3管理产品生命周期和推进节奏,撰写产品需求线上线下产品相关文档,并与设计、技术、测试团队配合,高效率高质量地完成阶段性项目。

4.参与物联网生态产品方案的建立,推广物联网云管端相关的技术产品。

任职要求:

1.技术背景深厚,5年以上工作经验,物联网相关工作经验2年以上,有物联网硬件,网关,云端平台的软件系系统架构设计经验。

2.有分层架构设计能力,能够设计较为合理的API和SDK。有分布式架构设计经验优先

3有良好的逻辑思维裁力和抽象能力善于总结能够从复杂的需求中总结抽象出最核心的技术产品需求有一定的商业Sense。

4有优秀的沟通和围队合作能力;有较强的抗压能力。

5对物联网行业的客户及产业链有深刻的认识,了解行业客户的应用架构及企业常见常见IT系统问题

软件架构师岗位的职责表述 篇18

职责:

1.负责总体技术框架的规划与设计,出具实施解决方案,包括:系统架构设计、接口规范制定、指导开展技术文档撰写等;

2. 能够完成系统核心模块的代码编写;

3. 帮助团队解决系统出现的性能或关键问题;

4. 具备良好的沟通表达能力,协同他人并组织跨团队协作,保证项目质量与进度,负责代码Review和技术审查;

5. 针对新人、普通开发人员进行有效辅导,帮助其快速成长。

岗位要求:

1、软件工程、计算机科学与技术专业本科以上学历,5年以上JAVA开发经验,2年以上JAVA架构设计经验(主持开发或主要设计)。

2、精通SOA框架,精通SpringMVC、Spring Cloud/ boot、MyBatis/Hibernate等常用开源框架,对框架本身的体系有较为深厚的理解和应用经验, 熟悉微服务、分布式和高并发架构设计、精通多线程编程。

3、熟悉HTML、JavaScript、CSS、XML、AJAX,理解W3C及Web标准。

4、熟悉Oralce数据库、MySQL等数据库的安装、部署、调优;熟悉数据仓库模型

5、熟悉hadoop、spark、storm等开源大数据软件安装、部署、调优。

6、对常用数据挖掘、机器学习算法有一定了解。

7、对大数据平台体系的建设和演进有一定理解,至少具备一个数据挖掘、数据处理、数据管理、大数据平台建设等领域的项目经验。

8、有高并发服务端整体架构经验者优先。

9、熟悉地理信息系统经验值优先。

10、至少带领过10人的软件开发小组,有团队负责人经历。

软件架构师岗位的职责表述 篇19

职责:

1. 理解产品及体验的业务需求,设计后台实现方案。

2. 负责或参与微服务架构设计、技术调研和方案制定。

3. 制订并遵守代码规范,参与新技术调研与引进。

4. 负责或参与公司框架核心代码开发。

5. 带领并指导团队成员。

任职要求:

1.4年以上JAVA开发经验,2年以上微服务实战工作经验。

2.熟悉微服务相关概念、有构建微服务化应用程序的项目经验。

3.熟练掌握Spring boot、REST API。

4.熟练掌握Mysql、Redis/Mongodb/ElasticSearch数据的设计、研发、优化和部署

5.对各种开源的框架、中间件如RabbitMq、Kafka,Spark等有深入的了解。

6、具有大规模分布式系统的调优经验(如JVM调优、SQL调优、缓存优化、RPC优化等);

7、熟悉Kubernetes、Docker容器基础之上开发微服务。

8、良好代码编写风格, 有团队合作精神,有良好沟通能力和学习能力。

软件架构师岗位的职责表述 篇20

职责:

1.主导敏捷开发流程,负责软件产品核心模块的设计开发工作,包括软件架构设计、核心模块代码开发、技术文档撰写和管理、源码管控、测试与部署等。

2.产品开发,参与指导其他模块的设计与开发、代码Review、问题追踪、自动化测试、指导核心技术问题的攻关,系统优化,并解决系统开发、运行中出现的各种问题,对软件产品的功能、性能和质量负责。

任职要求:

1. 精通 Java 应用系统技术栈,包括网络架构,Web Server,中间件,DB,缓存,存储解决方案。精通 Java、JavaScript、Python 或 PhP/Html 语言,对相应的编程规范有深刻理解。

2.熟悉 Docker 等容器技术,具备容器的编排部署经验。

3. 熟悉敏捷开发的软件工程流程,理解设计、开发、测试、部署、上线、迭代升级等环节和流程,有实际项目管理经验。

4.了解自动化测试和质量监控流程,熟悉功能测试,单元测试,集成测试的开发。

5.熟悉云计算环境,熟悉大数据技术,有基于 Hadoop 框架的编码经验者优先。

6.电子信息、通信等相关专业本科以上学历,5 年以上软件工程开发经验,2 年以上开发经理或开发架构师工作经验。

软件架构师岗位的职责表述 篇21

职责:

1、完成详细需求的分析与设计,并完成相关技术文档

2、完成后端代码实现,最好有架构设计能力

3、解决开发过程中遇到的技术问题

任职要求

1、精通C#编程开发;

2、熟悉UML建模语言,具有一定的面向对象软件分析、设计能力,可以熟练应用其进行分析和设计

3、能按照规范的软件开发流程,完成软件的设计、编码和测试工作,具有规范的开发文档写作能力;

4、至少熟练掌握一种大型关系数据库(ORACLE/SQLSERVER/SYBASE)的应用开发,掌握数据库调优方法,分析慢SQL形成原因;

5、拥有良好的编码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低。

6、了解ERP或PDM或MES专业知识,有相关系统开发经验者优先

软件架构师岗位的职责表述 篇22

职责

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.熟悉软件开发过程;