天天范文

位置:首页 > 文秘 > 岗位职责

软件架构师工作的职责(精选14篇)

软件架构师工作的职责 篇1

职责:

软件架构师工作的职责(精选14篇)

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

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

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

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

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

任职资格:

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

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

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

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

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

- TOGAF Architect

- PMP

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

软件架构师工作的职责 篇2

职责:

1. 负责公司核心业务系统的技术架构,分析、整理出对应的技术架构方案;

2. 负责产品架构分析,提出软硬件架构整体设计及数据库存储设计方案;

3. 负责核心技术问题的攻关,协助解决项目开发过程中的技术难题,进行新技术的研究与技术积累;

4. 改进和评审相关产品系统架构方案,控制产品系统架构质量;

5. 参与制定技术标准,编写相应的技术文档,完善并沉淀企业技术架构。

任职要求:

1. 本科及以上学历,计算机相关专业,至少5年以上服务端开发经验;

2. 精通至少一门主流语言,Java/Python/C#/Go/Ruby等;

3. 具备软件产品系统架构设计和实践经验,以及丰富的大中型开发项目总体规划和方案设计经验;

4. 熟悉操作系统架构设计与搭建,并能保证架构的稳定性、可扩展性;

5. 具备良好的团队沟通与协作能力,责任心强,工作认真细致;

6. 有电商、财务、供应链、制造等IT系统开发经验者优先。

软件架构师工作的职责 篇3

职责:

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

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

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

4、制定软件开发计划;

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

任职资格:

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

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

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

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

软件架构师工作的职责 篇4

职责:

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

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

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

- 代码审查

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

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

任职需求:

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

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

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

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

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

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

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

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

软件架构师工作的职责 篇5

职责:

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

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

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

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

任职资格:

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

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

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

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

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

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

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

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

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

软件架构师工作的职责 篇6

职责:

1、参与各项目的需求调研与系统分析的工作

2、理解和分析业务需求,确立项目或产品的技术架构或技术分析

3、负责产品架构分析,提出软件架构的整体设计,数据库存储设计方案

4、划分基本的软件功能模块,指导其他工程师的设计工作

5、负责核心技术问题的公关、系统优化,协助解决项目开发过程中的技术难题

6、编写系统设计文档,协助开发人员理解业务,指导开发人员完成高质量的开发

任职要求:

1、计算机相关专业,本科及以上学历,具有扎实的计算机基础理论知识;

2、3年以上使用Java开发的经验;

3、精通Java EE相关技术和框架,熟悉并掌握常用设计模式;

4、熟悉Sql,熟悉缓存机制。

5、熟悉Linux,熟悉Tomcat、Nginx、Varnish等服务器的使用及优化

软件架构师工作的职责 篇7

职责:

1、参与微服务应用开发框架研究开发工作;

2、总体技术框架的规划与设计,重构、优化现有产品的技术架构;

3、根据业务规划及技术规划制定微服务平台架构解决方案;

4、负责关键技术的预研和攻关,提高系统的扩展性、稳定性和安全性;

5、带领团队进行技术难点的攻关和落地实施。

岗位要求:

1、具备3年以上的java开发经验,计算机或相关专业本科或以上学历,

2、JAVA基础知识扎实,了解常用算法, 熟悉基于JavaWeb的B/S架构应用开发,了解Java EE规范;

3、熟悉Sping Boot/Spring Cloud/Dubbo等微服务框架和架构,了解其原理和使用其优缺点,并有实战经验;

4、熟练Docker/Kubernetes等容器化系统,熟悉分布式、缓存、消息等机制,能对分布式常用技术进行合理应用,解决实际架构问题

5、优秀的面向对象分析、设计和编程能力;

6、良好的分析文档编写习惯和编码习惯;

软件架构师工作的职责 篇8

职责:

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

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

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

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

岗位任职资格:

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

2、熟悉嵌入式开发流程

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

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

5、有网络通信开发经验

6、有分布式开发经验

7、有安防通讯经验

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

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

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

软件架构师工作的职责 篇9

职责:

1、协助公司总经理制定总的产品技术路线、技术队伍发展规划及相应资源布局,制定年度开发度量与产品技术框架; 2、制定技术体系规范和流程,制定技术标准,组织编写相关技术文档。

3、制定产品或系统的技术架构方案和实施路线。

4、组织完成产品或系统核心技术架构的开发。

5、协调和培训开发人员,辅助完成产品或系统开发。

任职要求:

1、8年以上IT行业技术研发类从业经验。3年以上技术管理岗位工作经验,3年以上技术架构经验;

2、精通 c#或Java等高级开发语言与架构,有三个以上大型b/s架构项目设计开发经验。;

3、丰富的数据库设计经验,对设计模式、架构有较全面的了解和实践经验;

4、有完整的解决方案设计与编写能力,对行业技术发展能提出独立的意见与思路;

5、酷爱技术,自主学习和专研各种技术,不断的优化和改进产品架构。

软件架构师工作的职责 篇10

职责:

1、挖掘和分析业务需求,对公司业务平台进行架构改进和升级设计,制定架构升级规划和过渡方案;

2、承担软件产品核心功能的开发工作,牵头保障整个系统不出现重大技术故障;

3、进行技术评估与产品选型;

4、负责技术任务管理工作,制定设计规范、开发规范和文档规范,对任务进行合理拆分和跟踪,把控开发质量;

5、把握业界前沿的技术栈和框架,合理引入团队,提升大家的技术能力和开发效率。

任职要求:

1、5年以上软件开发经验,2年以上系统架构经验,具有物联网平台开发/大数据分析经验者尤佳;

2、有高并发,复杂系统设计和架构经验,并主导设计过所在公司重要系统;

3、具备良好的业务建模能力,能够结合业务场景抽象业务模型;

4、有一定的带团队、带项目的能力,能够辅导人员,组织团队完成项目目标;

5、在技术领域方面有一项非常擅长,如业务建模、数据分析、数据交换、流程引擎、系统架构、系统优化等。

软件架构师工作的职责 篇11

职责:

1、完成项目的需求分析和系统设计,撰写相关设计文档;负责总体技术框架规划与设计;

2、组织开发团队成员和开发过程的定义;

3、完成系统核心模块代码编写,负责整个软件架构、关键构件、接口的设计;

4、对软件产品的集成、测试、实施的工作。

任职要求:

1、计算机相关专业本科或以上学历,十年以上互联网/软件行业公司后端开发和设计经验;

2、有互联网设计和分布式、高并发、微服务等架构设计的实战经验;

3、系统架构相关的知识和经验;很强的自学能力、分析能力、解决问题的能力;

4、熟悉行业软件产品以及应用情况,对大数据产业发展认识深刻,熟悉大数据相关技术、产品及应用解决方案、分布式、集群优化、系统性能调优等;

5、对各种开源的框架,如Spring、MyBatis、ActiveMQ、Kafka、Redis、Netty、Spring Cloud等有深入了解;

6、精通Mysql及常用NoSQL数据库,熟悉数据库建模,并具有很强数据库设计经验和SQL功底;

7、精通软件架构的重用,设计模式,精通三层体系结构,了解SOA架构思想;具有良好的文档编写能力;

8、良好的团队精神和协调能力。

软件架构师工作的职责 篇12

职责:

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

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

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

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

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

任职能力要求

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

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

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

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

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

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

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

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

软件架构师工作的职责 篇13

职责:

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.具备大数据系统体系的设计和开发能力;

软件架构师工作的职责 篇14

职责:

1、 参与产品研发各阶段活动,保证架构设计能够满足产品需要;

2、 分析产品需求,起草并维护架构设计文档,并负责验证架构设计的符合性;

3、 编写并搭建系统框架,验证框架能够满足产品需求,并持续维护框架代码;

4、 跟踪业界流行的先进技术,参与部门软件技术演进路线的制定和决策;

5、 优秀的逻辑思维能力,思路清晰,熟悉业务抽象和数据模型设计,具有很强的分析问题和解决问题的能力,对解决具有挑战性问题充满激情;

6、 确保设计的技术方案、开发的代码有较高性能、质量保障、扩展性,前瞻性;

7、 对技术有较强的钻研及学习精神,能够深入了解开源技术、现有系统技术等相关技术原理,出现问题时能够通过较强的技术手段较好的解决问题;

8、 负责指导和审核软件工程师的设计与研发质量;

9、 协助解决部门内部技术疑难问题,对接公司相关部门提供技术支持;

岗位要求:

1、 大学本科学历,8年以上软件开发工作经验,3年以上系统设计经验,有智慧城市行业软件经验优先;有自动化运维架构设计或者DevOps实践经验者优先;

2、 精通java,深入理解JVM,熟悉常用框架,优秀的数据库设计优化能力。

3、 熟悉前端HTML、CSS、jquery、、coffee、scss等开发技术

4、 熟悉后端服务开发流程和规范,精通微服务架构设计,熟练使用Spring Boot,Spring Cloud等微服务开发框架,并深入理解其原理,对框架本身有过开发或重构者可优先考虑;

5、 熟悉常用开源框架、缓存技术、网站优化、服务器优化、负载均衡、系统性能调优等技术;

6、 掌握Linux 操作系统和大型数据库(Oracle、MySql),熟悉大容量数据存储和检索系统设计能力:数据库分区,NoSQL,搜索引擎等;

7、 较强的责任心,擅长沟通和团队合作,有积极主动的学习态度、勇于承受压力

8、 有团队管理经验优先。

标签:软件架构 精选