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

软件架构师岗位的工作职责概述 篇1

(1)、规划:负责规划产品的技术路线,负责设计出产品的技术核心竞争力负责产品和项目全生命周期的软件架构演进。

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

(2)、立项阶段:对接PD,理解业务需求,识别和梳理非功能性系统需求(性能、安全、高可用等)评估技术实现的可行性,估计难度和工作量,识别技术风险。

(3)、总体设计阶段:结合人力、进度要求、系统重要性、扩展性、可维护性等因素,进行合理的总体架构设计,包括应用架构、技术架构、部署架构、数据架构等负责进行子系统/模块划分、模块交互设计、与其他系统的边界和接口定义等结合各个不同的项目和产品,识别出跨项目跨产品通用的技术组件,进行通用组件的设计和复用负责输出总体设计文档负责关键技术的分析和决策梳理

与合作厂商系统之间的技术界面,确保整体可交付针对项目交付要求,与开发责任人一起制定开发联调的策略,包括子系统和模块的优先级等。

(4)、项目技术支持:作为技术专家支持市场项目的技术交流。

(5)、作为POC项目的技术支持。

软件架构师岗位的工作职责概述 篇2

职责:

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、良好代码编写风格, 有团队合作精神,有良好沟通能力和学习能力。

软件架构师岗位的工作职责概述 篇3

职责:

1.负责公司摄像机产品参考设计方案的整体系统分析设计

2.参与对摄像机主控芯片的技术规格定义

3.负责图像视频智能分析的架构设计

4.负责智能前端产品解决方案的客户SDK架构设计

5.负责公司视觉AI芯片产品技术支撑体系建设和团队建设

岗位要求

1.精通摄像机软件开发架构设计

2.精通Linux或嵌入式平台相关业务开发

3.熟悉图像视频智能产品业务、开发和软件架构

4.熟悉基于海思,安霸,TI等芯片的开发框架

任职资格

1.本科以上学历,计算机、电子、软件等相关专业

2.从事摄像机开发工作3年以上经历

3.具有智能化产品开发经验

4.具有很强的钻研能力,完整独立系统分析能力,勇于接受挑战

软件架构师岗位的工作职责概述 篇4

职责:

1、根据项目需求,分析,设计,并实现系统的架构方案。使系统架构具有合理性和可扩展性。

2、负责海量数据采集、处理及存储、应用方案的技术选型及架构实现

3、负责开发数据统计系统,各类统计程序报表,海量数据分析/查询、分布式存储、流式/实时计算等应用层架构搭建及核心代码实现

4、追踪大数据和云计算技术的最新科技成果,并协调团队应用于内部业务实践

5、参与代码的实现,并编写技术文档,对通用技术实现复用。

任职要求:

1、熟悉Hadoop底层文件系统,熟悉Hadoop分布式计算框架(HDFS、Hbase、Hive、Mapreduce、Spark、Storm、Flink等.

2、精通Java, Scala, Python 至少两种编程语言,有较强的分布式计算基础和软件工程能力

3、熟悉业界有影响力数据仓库和大数据领域的产品、解决方案形态和技术,熟悉OLAP、OLTP引擎和DB,熟悉主流数据整合、治理技术和工具;

4、熟悉大数据和数仓领域的系统架构设计方法,有海量数据系统的安装部署维护经验,对大规模数据并行计算/传输/处理等有丰富的经验者优先;

5、熟悉掌握通用大数据数据合并、建模、抽取、分析挖掘机、展示等挖掘算法,具有在实际项目中结合业务场景开发大数据算法的经验者优先;

软件架构师岗位的工作职责概述 篇5

结合公司战略,研究业务领域内的行业实践,引导业务部门进行变革;

对公司业务流程进行诊断,分析问题根因;

熟悉研发领域的业务流程与信息系统,主导进行研发领域内多业务模块的需求分析,或某一业务模块的复杂需求分析,并对用户需求进行引导;

参与需求评审,根据需求分析文档,设计 IT 解决方案,并与开发人员澄清需求及进行需求进度把控,同时承担 IT 解决方案的测试、培训和验收;

进行 IT 项目管理与维护,参与 IT 解决方案评审;

结合公司战略,对公司端到端的业务流程进行优化;

发现并分析跨业务领域的流程、系统问题,提出可行的优化改进建议和方案;

深入研究行业 IT 应用趋势,对 IT 系统进行统筹规划,支撑公司战略落地;

定期与业务部门交流,结合所负责领域的业务规划,制定相应的 IT 系统规划;

软件架构师岗位的工作职责概述 篇6

职责:

1.带领团队定义可扩展的、分布式的大数据架构;

2. 完成各种面向业务目标的数据分析模型的定义和应用开发;

3、带领团队开发数据分析数据挖掘能力的创新型产品

4.协助制定中长期的大数据产品发展规划

岗位要求:

1.计算机相关专业/研究生

2. 两年以上系统软件或中间件产品架构分析设计成功工作经验,有从事过国家科研项目者优先;

3. 熟悉主流的大数据产品和数据分析技术并具有项目实施经验,精通软件体系结构设计理论和各种设计模式,了解主流的技术规范;

4.在以下任一领域有相关项目经验:

a) 有数据挖掘系统研发经验,熟悉分类、聚类、关联分析、协同过滤等数据挖掘算法,对ODS、DW建模有实际经验;

b)有海量数据分析系统研发经验,熟悉Hadoop/pig/HIVE/HBase等开源框架,熟悉ETL过程和OLAP分析;熟悉数据仓库思想,有数据仓库建模经验;

c)有基于Web Services的异构数据集成系统研发经验;

d)有本体和语义网方面的系统研发经验,如语义数据集成、语义Web服务、语义搜索引擎等;

软件架构师岗位的工作职责概述 篇7

职责:

1、 根据公司产品具体项目需求,分析、设计与实现系统架构方案,

2、 负责产品架构分析,提出软硬件架构整体设计,数据库存储、信息安全等设计方案,

3、 指导其他工程师的设计工作;对相关产品系统架构方案进行评审及改进,控制产品系统架构质量;负责软件核心技术问题的攻关,系统优化;协助解决项目开发过程中的技术难题;

4、 制定开发规范,参与制定技术标准,编写相应的技术文档,并对通用技术进行整理,提高技术复用。

5、 积极了解业界发展、相关新技术及趋势,促进技术进步和创新。

任职要求:

1. 3年以上平台软件架构开发、设计经验;有成功案例;

2. 熟练使用主流开发框架;

3. 熟练使用主流开发工具和建模工具,熟悉当前比较主流的企业架构理论;

4. 熟悉各种服务器操作系统(LINUX、UNIX、windows server)和各种中间件的部署、管理;

5. 具备良好的识别和设计通用框架及模块的能力,有云、移动互联网、大数据方面的开发经验。

6. 有系统性能优化与评估的实际经验,能用工具对系统的代码进行评估。

软件架构师岗位的工作职责概述 篇8

职责:

1.负责云平台核心的架构设计、优化、关键代码编写;

2.参与业务流程,需求分析,架构设计,数据库设计领域分析与建模;

3.根据客户需求及市场行业需求进行软件架构的制定,将需求分解到多个子系统实现,输出设计文档,接口文档;

4.对开发团队进行技术指导和培训,规范开发流程,协助项目经理进行项目的管理。

岗位要求:

1. IT相关专业本科以上学历;

2. 两年以上的互联网平台架构设计经验;

3. 精通Java,熟悉Mysql等主流数据库,熟悉网络和多线程编程;

4. 熟悉主流的WEB框架、缓存技术、DB存储技术;

5. 有支持海量用户的高并发、高可用、分布式互联网后台系统设计经验者优先;

6. 能根据需求规划合适的技术演进路线;

7. 责任感强、有较强的逻辑思维能力、沟通能力、能够承担工作压力;

软件架构师岗位的工作职责概述 篇9

职责:

1.负责设计规划航空运行管理与服务平台、无人机监控平台、机场运行管理平台软件系统的技术路线、数据模型,业务模型,领域划分等架构工作;

2、参与软件需求分析与软件方案设计,进行系统架构和核心模块的设计规划;

3、参与软件模块设计、代码开发等相关工作;

4、对接、梳理、挖掘、分析、整理来自市场导入的业务需求,提出建设性、有价值的IT解决方案,配合项目经理形成有计划、可落地的实施方案

5、参与客户技术沟通,为客户提供软件应用相关支持

任职要求:

1.软件、计算机、航空航天相关专业,硕士及以上学历;

2.有丰富的架构设计与研发实施能力,能够准确、全面地理解业务,并根据业务发展计划给出合理的架构方案和工作计划分解;

3.精通linux及计算机网络,对代码要求精益求精,有大量编程和code review经验,java/python/go/c/c++至少精通一种;

4.具有良好的沟通能力、组织能力及团队协作精神,有较强的分析和解决问题的能力;

5.主动性强,有强烈的求知欲和创新能力;

6.具有空管行业相关经验,空管系统研发相关经验者优先。

软件架构师岗位的工作职责概述 篇10

职责:

1.负责核心框架等基础平台的研发工作,负责团队技术发展路线的规划。

2.新技术研究。

3.开发和维护统一的软件开发架构和软件开发规范,对系统的重用、扩展、安全、性能、伸缩性、简洁等做系统级的把握,为技术决策提供规则;

任职条件:

1.熟悉掌握主流java开发技术,对SOA、BPM有深入认识和掌握。

2.具有面向对象分析、设计、开发能力,精通设计模式,熟练使用建模工具进行业务建模。

3.具备产品开发设计、总体规划、方案设计经验。

4.熟悉Java常见的开源框架,使用过并深入了解成熟开发平台或业务框架,并具备独立进行架构设计能力;

5.具备较强的计划、组织、协调、沟通及分析能力,优秀的职业素养和团队协作精神、敬业精神。

6.本科以上,计算机等相关专业,抗压能力较强,可适应出差。

软件架构师岗位的工作职责概述 篇11

职责:

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

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

负责产品或项目中关键任务代码编写以及开发小组成员代码的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流程,熟悉敏捷开发;

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

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

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

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

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

软件架构师岗位的工作职责概述 篇12

职责:

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

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

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

- 代码审查

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

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

任职需求:

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

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

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

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

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

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

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

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

软件架构师岗位的工作职责概述 篇13

职责:

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

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

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

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

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

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

任职要求:

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. 英语作为工作语言,可以熟练与客户沟通

软件架构师岗位的工作职责概述 篇14

职责:

1、负责组织研发软件整体方案,根据要求进行文档与代码的设计、编写、评审、维护工作;

2、协助公司对整体软件方案,内部系统优化方案建议及决策,参与公司软件系统设计方案评审;

3、能独立完成子系统或模块的设计与开发,包括用户接口、业务逻辑定义、数据模型的设计与开发等;

4、能够与开发团队中其它成员共同开发有效沟通,包括项目经理、技术经理、其它工程师,设计出高性能、可扩展而且符合用户需求的方案;

任职资格:

1、具有3年以上软件项目开发工作经验;

2、熟悉JAVA、C#、PHP等开发语言及相关技术;熟悉Spring、SpringMvc、MyBatis、 MVC等相关框架;

3、熟悉C/S、B/S网络架构、基于TCP/IP等的网络编程、设计模式和组件技术;熟悉Web程序下的开发,掌握CSS、HTML、Ajax、JQuery等基本技术;

4、熟悉常用网络协议、通讯协议,熟悉MySQL、SQL Server、Oracle等主流数据库;

5. 熟悉信息系统技术架构及关键技术、软件研发过程,熟练掌握设计模式、开发语言、算法基础、数据结构等基本知识;

6、具有良好的规范编程习惯;具有应用系统架构、数据库规划及从技术角度分析业务的能力;

7、沟通能力优秀,具备良好的逻辑思维,思路清晰,善于思考,能独立分析和解决问题;知道如何在强压下推进项目;

8、具有较强的技术风险把握能力和识别能力、大中型开发项目的总体规划、方案设计、技术队伍管理经验者优先。

软件架构师岗位的工作职责概述 篇15

职责:

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

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

任职要求:

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

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

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

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

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

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

软件架构师岗位的工作职责概述 篇16

职责:

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

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

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

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

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

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

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

任职要求:

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

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

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

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

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

软件架构师岗位的工作职责概述 篇17

职责:

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

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

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

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

任职要求:

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

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

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

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

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

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

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

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

软件架构师岗位的工作职责概述 篇18

职责:

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

软件架构师岗位的工作职责概述 篇19

职责:

1. 需求分析,产品设计,确定产品需求文档中的产品规范和文案;

2. 负责新产品/功能的详细设计和原型展示。协调市场、开发、运营、管理等团队确立产品方案;

3. 协调技术开发人员,跟踪产品开发进度,完成产品的开发、测试、版本管理,产品上线等相关工作;

4. 参与产品核心模块的代码编写;

岗位要求:

1. 本科以上学历,两年以上软件产品规划及设计经历;

2. 能独立运用Axure等工具设计出产品的整体架构;

3. 对行业的未来发展有清楚完整的见解,了解产品及竞争对手的最新动态,熟悉移动APP应用;

4. 熟悉软件开发技术( / C++ / java / html / js / css)、操作系统原理、数据库原理、网络协议及软件架构;

5. 热爱计算软件管理及设计,对工作充满激情,能够承受较大的工作压力;

6. 条件特别优秀者,待遇可适当放宽。

软件架构师岗位的工作职责概述 篇20

职责:

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芯片设计经验者特别录取。

软件架构师岗位的工作职责概述 篇21

职责:

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

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

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

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

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

任职要求:

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

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

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

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

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

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

软件架构师岗位的工作职责概述 篇22

职责:

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、机器视觉和物联网项目实施经验优先.