首页 > 制度大全 > 资深软件架构师(Java方向)职位描述与岗位职责任职要求

资深软件架构师(Java方向)职位描述与岗位职责任职要求

2024-04-28 阅读 4957

资深软件架构师(Java方向)职位描述与岗位职责任职要求

职位描述

职责描述:

·参与公司软件产品的系统逻辑模型,物理模型设计;

·参与产品的详细设计及核心代码的编写;

·为开发人员提供软件应用架构及设计方法培训;

·指导开发人员代码的编写。

任职资格

·本科及以上学历,计算机或相关专业;

·有较强的英语会话和读写能力;

·四年以上商业软件开发经验,参加过中大型软件开发项目;

·精通UML面对对象建模语言;具备很强的OOAD的能力;

·精通关系型数据库理论、Oracle等数据库系统;

·精通Java语言和面向对象设计方法,有较强的分析设计能力;

·有保险行业相关工作经验者优先;有RUP软件开发过程经验者优先;有大型ERP/MIS产品开发经验者优先考虑

·具有良好的学习能力和团队精神。

采编:www.QiquhA.com.com

篇2:软件架构师岗位工作职责

1、领导与协调整个项目中的技术活动(分析、设计和实施等)?

2、推动主要的技术决策,并最终表达为软件构架?

3、确定和文档化系统的相对构架而言意义重大的方面,包括系统的需求、设计、实施和部署等“视图”?

4、确定设计元素的分组以及这些主要分组之间的接口?

5、为技术决策提供规则,平衡各类涉众的不同关注点,化解技术风险,并保证相关决定被有效的传达和贯彻?

6、理解、评价并接收系统需求?

7、评价和确认软件架构的实现

篇3:软件架构师岗位职责(20篇)

软件架构师(岗位职责)

职位描述

岗位职责:

1、负责虚拟化平台架构看护与设计

2、负责虚拟化平台在不同产品场景下关键竞争力构建

3、负责华为虚拟化平台软件生态构建

任职要求:

1、深入理解VMware/KVM/*EN/VirtualBo*/Hyper-v其中一种Hypervisor架构

2、深入理解计算机体系结构(*86/ARM等)及操作系统原理,包括进程调度、内存管理、IO系统

3、具备丰富的底层软件开发调试经验,包括Linu*、Solaris、FreeBSD等操作系统平台

4、具备良好技术学习能力及英文阅读沟通能力

5、具备开源社区(Linu*Kernel,*en,KVM,QEMU等)开发经验者优先

6、良好的沟通技巧以及英文口语能力

软件架构师(岗位职责)

职位描述

岗位职责:

1.负责软件项目的架构设计;

2.从事核心代码的编写、指导和培训工程师;

任职要求:

1、计算机、自动化及相关专业,本科以上学历,4年以上工作经验,2年以上移动平台开发经验;

2、精通C/C++、QT开发

3、熟悉Windows、linu*操作系统,并有相关开发经验,同时熟悉iOS、Android开发者优先

4、具有独立完成软件项目架构设计的经验

5、具备良好的团队合作精神和沟通能力,较强的责任心,抗压力强;

软件架构师(岗位职责)

职位描述

岗位职责:

1.负责软件系统架构分析、设计及原型实现,指导技术团队完成产品研发;

2.参与制定设计及实现规范,指导设计、实现及部署工作;

3.参与项目中的系统概要设计、数据库设计;

4.负责项目技术选型和架构设计,对技术风险进行评估,并提出缓解方案;

5.负责组织和指导工程师解决关键问题;

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

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

8.通过对团队的培训与指导,提高整个团队的技术水平。

职位要求:

1.本科以上学历,3年以上软件项目开发工作经验,2年以上编写代码经验、1年以上基于面向对象和构建开发的软件产品设计经验(研究生学历可放宽条件),计算机等专业优先;

2.熟悉c#、java、c++、javascript开发语言中的一种或多种;

3.熟悉mysql、mongodb、oracle数据库中的一种或多种;

4.具有丰富的大中型开发项目的总体规划、方案设计、及技术队伍管理经验;

5.熟悉架构模式和设计模式;

6.具有很强的洞察力,能抓住研发过程中的主要矛盾,及时解决问题;

7.具有多方位思考分析能力,对问题进行多方位的思考分析,并制定可行的解决方案;

8.具备良好的沟通能力、计划组织能力、能有效督促、检查项目进度;

9.具备良好的领导素质,在各小组之间推进新技术,领导人员进行项目计划的实施;

10.有良好的学习能力,擅于钻研技术;

11.有管理系统开发、设计经验者或对知识库感兴趣者优先;

12.身心健康,诚实守信。

软件架构师(岗位职责)

职位描述

岗位职责:

1、负责公司各项目软件架构框设计和核心系统的研发。

2、负责应用系统平台核心功能模块设计、核心代码开发

3、负责技术解决方案的编制工作,并能够将解决方案清晰的传达给项目组成员

4、主导项目关键技术问题的攻关,负责组织技术架构、解决方案的评审

5、对开发团队进行技术指导和培训

6、负责对核心平台存在性能和技术问题进行分析和解决。

任职要求:

1、8年及以上java开发工作经验。

2、精通j2ee系统架构,具有大型基于j2ee体系结构的项目规划、系统架构设计、精通j2ee设计模式.

3、深刻理解软件系统架构,精通面向对象分析设计方法,逻辑能力佳.

4、有大型数据库应用开发经验,具有高并发数处理经验。

5、具备极强的团队精神和合作精神,能够在一定压力下工作

6、具备极强的技术悟性与学习能力,较强的文档撰写能力

软件架构师(岗位职责)

职位描述

【岗位职责】

1、解决产品中存在的技术问题及定期做版本升级。

2、进行系统设计,及系统设计文档编写。

3、协助项目经理进行研发项目工作量及经费评估。

4、进行系统架构设计。

5、提出产品升级方案。

6、对其它软件工程师的代码进行审核。

7、参与新知识的学习与培训。

8、完成上级交办的其它事宜。

【岗位要求】

1、计算机软件相关专业,五年以上软件开发或软件项目实施、运维工作经验,使用过PHP,Python,Ruby,SQL相关语言进行代码开发;

2、有大型互联网电商工作经验;

3、有SQL数据库维护经验;

4、有CRM、ERP、PDM系统实施、运维,经验者优先考虑;

5、有良好的沟通能力和分析能力,以及良好的团队精神和责任心。

软件架构师(岗位职责)

职位描述

岗位职责

1.整理分析需求,理解业务逻辑,结合公司实际情况,创建合理、完善的软件体系架构

2.确立每个构架视图的整体结构,包括视图的详细组织结构、元素的分组以及这些主要分组之间的接口

3.对项目进行系统构架级的描述、分析、与评估,并完成系统设计

4.推动项目的技术进展,并作出关键性的技术决策,并贯彻到底。

5.评估项目技术风险,指导配合开发人员予以适当地处理与解决

6.与项目经理配合,确保架构思想切实得到贯彻和落实

7.领导协调开发团队,平衡不同技术观点,处理技术分歧。

技能要求

1.软件工程相关专业,硕士以上学历,5年以上工作经验

2.具备软件架构能力,能够完成系统需求分析,系统设计,数据库设计等,并完成相关文档

3.精通面向对象技术,熟练掌握UML,熟悉设计模式

4.熟练掌握软件开发过程,熟悉至少一种软件开发过程框架,具备至少一种相关工具的经验

5.熟悉Windows,Java或.Net平台软件开发,熟悉COCOA更佳

6.有MES系统开发经验更佳

7.精通JAVA语言,熟悉Oracle,SQLServer,MySQL等主流数据库

软件架构师(岗位职责)

职位描述

岗位职责:

1.根据产品和项目的需求,制定规范化的开发计划,分析、设计与实现系统架构方案,保障系统架构的合理性、可扩展性及经济性;

2.对相关产品系统架构方案进行评审及改进,控制产品系统架构质量;

3.负责核心技术问题的攻关,系统优化,协助解决产品或项目开发过程中的技术难题;

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

5.对技术人员进行技术培训和指导;

6.积极了解自动化行业发展、相关新技术及趋势,促进技术进步和创新。

任职条件:

1.计算机或相关专业,研究生以上学历,5年以上工作经验,3年以上软件系统架构设计经验;

2.熟悉UML和面向对象的设计与开发,熟练运用各种设计模式和设计工具;

3.熟悉.NET平台,以及相关开发技术,熟练掌握常用的开发模型,如MVVM、MVC等,熟练运用单元测试;

4.熟练掌握WPF、WCF、*ML、SOAP等技术;熟悉SQLSERVER、Oracle、MySQL等大型数据库开发和设计;

5.具有自动化行业背景,组态软件、工业实时数据库等相关研发经验者优先考虑。软件架构师(岗位职责)

职位描述

岗位职责:

从事应用互联软件产品的系统架构设计工作。

任职要求:

1.5年及以上软件开发经验。

2.熟练掌握一种以上开发技术、熟知流行的软件框架、中间件。

3.有至少一次企业或互联网服务架构实践。

4.熟知至少两种需求场景的架构方案,场景任意。

5.熟悉至少一个Linu*发行版的基础知识和基本操作。

6.对软件技术有相当的热情,有较强的抗压能力。

软件架构师(岗位职责)

职位描述

职位描述:

1、负责公司软件产品的技术选型、架构搭建;

2、负责设计和搭建软件开发项目系统架构(平台、数据库、接口和应用架构等),解决开发中各种系统架构问题;

3、负责软件系统平台核心功能模块设计、核心代码开发;

4、负责技术解决方案的编制工作,并能够将解决方案清晰的传达给客户和项目组成员;

5.负责组织技术架构、解决方案的评审;

6.主导项目关键技术问题的攻关,协助项目管理对技术问题进行跟;

7、对开发团队进行技术指导和培训。

任职要求:

1、本科及以上,研究生优先

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

3、精通架构模式,Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实现;

4、精通面向对象技术、设计模式、OOAD、UML等技术;

5、精通各种主流应用架构和平台,熟悉工作流引擎、规则引擎等中间件等;

6、深入理解Spring、iBATIS、Hibernate、Webwork、JSF和Tapestry等框架的设计思想和实现方式,精通J2EE、*ML、WebService、分布式、多线程等高性能架构相关开发技术;

7、精通主要应用服务器(Weblogic/WebSphere/Tomcat等)的配置和使用,熟悉Linu*操作系统;

8、了解Web应用的性能瓶颈和调优方式,千万级以上并发架构经验优先;

9、熟练掌握Oracle/DB2/SQLServer数据库,至少熟悉其中一种数据库优化与数据挖掘技术;

10、良好的沟通协调能力,团队合作精神和执行力,思路开阔,积极上进,不断学习;

11、有金融行业产品架构研发经验者优先,通过SCEA认证者优先

12、有J2EE大型项目架构设计经验者优先,有J2EE架构产品研发经验者优先。

软件架构师(岗位职责)

职位描述

职位描述:主要从事软件系统总体架构及总体业务流程的分析及文档编写;对软件总体功能模块进行分解。

岗位职责:

1、负责软件总体架构分析及设计

2、负责软件总体业务流程分析及设计

3、负责软件功能模块的向下分解

4、负责监督、审查和指导各平台开发过程

5、负责审查开发文档的有效性、规范性及完整性

任职要求:

1.本科及以上学历,计算机、软件工程、自动化专业优先;

2.有较丰富的嵌入式Linu*软件开发和桌面软件开发经验,有系统维护和脚本编程经验,有Linu*驱动开发或维护经验优先;

3.至少精通一种面向对象编程语言:C++/C#/Java;

4.熟悉常见的软件架构的设计方法,精通UML语言、面向对象分析与设计、设计模式,有需求分析和架构设计实践经验优先;

6.熟悉软件开发过程和方法:RUP或Agile等,有实践经验优先,有医疗行业实践经验优先;

7.基础扎实、逻辑性强、思路清晰有条理、工作积极主动、认真负责。

软件架构师(岗位职责)

职位描述

岗位职责:

1、负责公司产品的软件架构分析,提出软硬件加构整体设计方案,指导其他工程师的设计工作;

2、对相关产品的吹件架构方案进行评审及提出改进意见,控制产品软件架构质量;

3、参与系统的需求调研和需求分析,撰写相关技术文档;

4、软件相关设计文档的编写,编制系统编码规范,指导团队落实设计及规范,组织日常代码走查工作;

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

任职要求:

1、重点院校通信、信息、计算机等专业硕士毕业4年以上,或者博士学位1年以上;2、具备软件架构能力,能够完成系统需求分析、通信系统分析等,并完成相关设计文档撰写;

3、熟悉V*works或Linu*软件设计及开发;

4、精通C、C++、Java、PYTHON、PERL、QT等编程语言;

5、具备大型通信设备软件开发经验者优先;

6、具备大型软件项目管理经验者及具备CMMI3级以上实施经验者优先;

7、精通软件建模工具,如UML。

特别优秀者,薪资面谈。

软件架构师(岗位职责)

职位描述

职位要求:

(1)精通CS架构下信息管理类软件工程的开发流程,能带领团队完成项目需求分析、框架搭建、开发测试直至满足商用要求

(2)精通面向对象开发方法和设计模式,熟悉统一建模语言(uml),能运用uml的方法和工具进行面向对象的分析和设计

(3)精通C#环境下WinForm、WPF界面开发技术,并精通WebForm、MVC等Web开发技术,熟悉MFC

(4)熟悉ios、android下的原生App开发以及HTML5开发,掌握jquery、node.js、ext等主流javascript框架

(5)精通微软框架SmartClient、EnterpriseLibrary、Prism

(6)精通数据库、Socket、.netremoting、WCF、多线程的开发手段,熟练使用基于C#/C++的主要软件开发平台和开发工具

(7)精通主流负载均衡技术,构建过大型SOA系统优先

(8)在软件研发岗位工作5年以上。有酒店PMS系统开发设计经验者优先

软件架构师(岗位职责)

职位描述

职位描述

1、负责系统及相关产品需求分析及架构设计;

2、对产品的整体系统架构负责,对产品的系统安全性设计负责,开发及相关设计文档编写;

3、负责相关请求的技术分析,负责制订相关的技术解决方案;

4、参与制定设计及实现规范,指导设计、实现及部署工作;

5、配合项目经理进行技术决策,进行技术风险评估;

6、负责对软件开发团队的技术指导。

任职条件

1.计算机或相关专业本科以上学历。

2.具有3年以上软件开发经验。

3.精通架构设计的理论、实践和工具、并掌握多种参考架构、主要的可重用架构机制和模式、有设计和开发过大型系统经验。

4.精通应用spring、Webwork、Struts、Hibernate等开发框架或者精通Net框架。

5.掌握工作流引擎设计、有开发经验者更佳。

6.熟悉软件开发过程;精通详细分析与设计;熟悉掌握常用的系统分析工具。

7.熟悉oracle数据库。

8.熟悉主流应用服务器(tomcat、JBoss,Weblogic等)。

9.具有敏锐的项目风险意识、较好的逻辑能力;

10.具备较强的书面与口头表达能力、良好的沟通与协调能力、注重团队合作。

11.热爱研发工作、进取心强、敬业、自学能力强。

12.具有遵循CMMI3规范进行项目开发经验者优先。

软件架构师(岗位职责)

职位描述

岗位职责:

1、理解系统的业务需求,制定系统的整体框架(包括:技术框架和业务框架);

2、对系统框架相关技术和业务进行培训,指导开发人员开发。并解决系统开发、运行中出现的各种问题。

任职需求:

1、大专以上学历,有较强的沟通协调能力、抗压能力,有团队管理经验优先;

2、有较强的系统架构知识和实操经验;

3、有较强的自学能力、分析能力、解决问题的能力。软件架构师(岗位职责)

职位描述

岗位职责:

1.负责系统整体的调研、评估、架构、方案设计、评审及执行

2.负责制定应用设计和开发规范,并培训、指导与监督开发与测试人员执行

3.负责技术架构设计文档的编制

4.与产品经理,项目经理紧密合作以确保软件计划顺利进行

5.与研发、测试及技术支持团队紧密配合以确保软件质量

6.负责组织技术研究和攻关

7.负责新产品的预研以及原型开发

8.负责与项目相关的行业标准、新技术跟踪与研究

9.负责组织与管理公司内部的技术培训工作

任职要求:

1.精通编程,有5年以上实际编程经验(熟悉C++软件开发),有2年以上大型软件系统架构经验

2.熟悉软件体系结构、设计模式,有实际系统设计经验

3.熟悉如下一种或多种技术:Boost,ImageProcessing,VTK,ITK,OpenCV

4.熟悉常用软件性能测试方法及工具

5.具备快速学习能力,抗压能力强

6.具有创新意识,乐于创新

7.思路清晰、拥有良好的沟通和协作能力.

8.教育背景:硕士以上学历有3年工作经验或本科毕业后有5年以上工作经验

薪酬体系:公司将提供极具竞争力的薪水,具体面议!

软件架构师(岗位职责)

职位描述

岗位职责:

1、根据产品要求负责应用系统的技术架构设计和系统框架搭建,对系统的重用性、扩展性、安全性、高性能、伸缩性等方面做总体把握,带领技术团队完成产品研发;

2、负责对系统框架相关技术进行培训,指导开发人员开发,并解决系统开发、运行中出现的各种问题;

3、参与系统建设过程中的各种技术活动,包括分析、设计、评审等,负责研究技术难点解决方案并指导开发团队解决技术难点;

4、负责为技术决策提供方案,化解技术风险,并保证相关方案被有效的执行;

5、负责系统架构优化,以及性能调优、代码优化等;

6、负责研发适应互联网应用需求的高并发、可扩展性、分布式的底层框架和架构;

7、主持和参与系统逻辑模型和物理模型设计,编写系统核心部分代码、接口和规范的编写、主导技术难题攻关;

8、负责研发过程中的技术评审,负责技术指导和培训。

任职资格:

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

2、Java实际开发经验5年以上,3年以上架构设计经验;

3、精通Strucs、Spring、Hibernate等Java通用框架和多种开发模式;

4、精通Aja*、Javascript、Css、*ML、*slt、WebService等开发技术;

5、精通主流数据库,熟悉海量数据的优化;

6、熟悉TOMCAT、JBOSS、WEBLOGIC等应用服务器;

7、掌握面向对象设计思想;

8、具备良好的分析问题、解决问题的能力;

9、有较强的文档编写能力(设计方案,需求分析,概要设计,详细设计);

10、思路清晰,具备良好的沟通能力和理解能力,善于团队协作,有强烈的责任心和敬业精神;

11、技术知识面广,计算机软件基础知识扎实;

12、有志于长期从事技术研发工作;

13、熟练使用Eclipse、SVN和Maven。

软件架构师(岗位职责)

职位描述

任职要求:

1、计算机或相关专业本科以上学历;

2、5年以上工作经验,3年以上应用架构设计经验;

3、有超过1年以上大型B/S项目的架构设计经验;

4、熟悉Spring,Hibernate,Struts等开源框架;

5、能承受较强的工作压力,有团队合作意识;

6、精通mysql数据库,工作5年以上。

岗位职责:

1、能够独立胜任复杂项目的系统分析、设计、部署工作;

2、制订项目开发计划和实施周期,评估项目实施流程和效果;

3、基于项目需求提交产品总体设计方案,并评估新技术的可行性;

4、根据项目要求负责应用系统的架构设计和核心代码的编写;

5、指导开发人员进行产品实现及架构验证;

6、指定系统相关的技术接口和规范。

软件架构师(岗位职责)

职位描述

岗位职责:

1、根据产品和项目的需求,制定规范化的开发计划,分析、设计与实现系统架构方案,保障系统架构的合理性和可扩展性;

2、负责核心技术问题的攻关,系统优化,协助解决产品或项目开发过程中的技术难题;

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

4、对技术人员进行技术培训和指导;

专业技能要求:

1、3年以上软件系统架构设计经验;

2、较强的技术背景和学习能力,能解决技术难题;

3、精通架构设计理论、实践和工具,掌握多种参考架构,主要的可重用构架机制和各种设计模式,精通流行的技术框架或者工具;

4、熟悉软件开发与设计流程,能够熟练使用UML工具进行建模设计,并能充分理解、系统整体需求,根据需求进行模块化和面向对象分析设计;

5、熟悉C、C++、C#等开发语言,至少精通其中的一种;

6、具有强烈的责任心,良好的沟通协调能力和团队合作意识,能够主动总结和分享自己的开发经验。

优先选用条件:

1、具有大型软件系统架构经验优先;

2、可接受短期出差优先。

软件架构师(岗位职责)

职位描述

岗位职责:

1主导信息系统架构设计并参与技术方案的制订

2参与项目中的系统概要设计及数据库设计

3培训和指导J2EE软件工程师

4设计研发公用组件

5参与代码走查与代码评审

任职要求:

1计算机及相关专业大专以上学历,英语四级或以上,至少5年以上的J2EE项目开发经验,至少参加过一个完整的企业级J2EE项目的架构设计。

2熟悉常用算法,熟悉设计模式,有良好的分析能力,能解决系统出现的各种问题。

3对OOAD有深入的理解以及自己见解,可以熟练使用UML工具完成设计工作。

4非常熟悉jsp,jquery,aja*,webService等技术,会使用StructsSpringHibernate等开源框架,有SOA及ESB搭建经验者更佳。

5精通Tomcat等,有web集群及自动化测试经验更佳。

6精通数据库设计,熟悉基本的数据库优化技巧。

软件架构师(岗位职责)

职位描述

任职要求:

1.具有3年以上软件项目开发工作经验、2年以上编写代码经验、1年以上基于面向对象和构建开发的软件产品设计经验;

2.具有丰富的大中型开发项目的总体规划、方案设计、及技术队伍管理经验;

3.深刻了解相关的技术标准、对软件工程标准和规范具有很好的把握。

4.熟悉Java或.Net技术。

5.具备android项目经验,云计算、云存储以及分布式系统设计经验。

6.有ERP、CRM系统开发、设计经验者优先。

岗位职责:

1.应该具有熟练的专业技能,有丰富的经验;

计算机综合知识、系统配置和方法(包括系统配置技术和系统性能等知识)、典型系统应用(网络应用、数据应用和多媒体应用等)、系统开发(程序设计语言、软件开发方法、需求分析和设计方法、测试评审方法、开发管理、应用系统构建、系统审计、外部资源使用和基于中间件的开发等知识)、安全性和可靠性技术(数据安全与保密、防闯入和防病毒、容错技术、可靠性模型与分析技术、系统可靠性、安全规章和保护私有信息规则等知识)、标准化(标准化的基础知识、标准化分级、编码标准、数据交换标准、软件工程标准、信息安全标准、基于构件的软件标准和标准化组织机构等知识)、信息化基础(政府信息化与电子政务、企业信息化与电子商务、信息化的有关的法律和规定等知识)、数学和英语(至少具有大学以上的数学和英语基础知识)。

2.具有很强的洞察力,能抓住研发过程中的主要矛盾,及时解决问题;

3.具备领导素质,软件架构师需要在各小组之间推进新技术,需要领导人员进行项目计划的实施;

4.具有良好的沟通能力;

5.具有多方位思考分析能力;遇到问题之后,软件架构师需要对问题进行多方位的思考分析,并制定可行的解决方案;

6.具备团队精神;善于学习。