架构师工作职责
架构师工作职责(精选27篇)
在社会发展不断提速的今天,岗位职责在生活中的使用越来越广泛,岗位职责是指一个岗位所需要去完成的工作内容以及应当承担的责任范围,职责是职务与责任的统一,由授权范围和相应的责任两部分组成。想学习制定岗位职责却不知道该请教谁?下面是店铺整理的架构师工作职责,欢迎大家借鉴与参考,希望对大家有所帮助。
架构师工作职责 篇1
职责:
1、参与产品的需求调研和需求分析,并形成产品业务架构;
2、指导项目的迭代过程改进,部署和应用各种管理工具;
3、负责产品的技术架构和概要设计;
4、负责解决开发人员的技术问题;
5、负责指导开发小组完成产品的详细设计、开发以及单元测试。
任职要求:
1、5年以上互联网系统架构、研发经验、精通Java等编程语言;
2、精通分布式、高并发、高负载、高可用系统设计、开发和调优经验,熟悉Oracle、MySql、Redis等数据存储和缓存技术以及服务器集、消息队列、负载均衡、分布式系统监控和调优、网站安全等技术,了解大数据处理和数据挖掘技术;
3、熟练掌握系统、数据库性能优化方法和工具;
4、精通linux操作系统及tomcat等应用服务器中间件,熟悉nginx等反向代理,zabbix等服务器监控软件;
5、精通面向对象的思想以及DDD方法,熟练掌握各种常用算法和设计模式;精通高并发、分布式系统架构设计;
6、精通Springmvc,Hibernate,springcloud,mybatis等主流框架;
7、精通微服务架构设计,有实际微服务架构搭建经验;
8、有成功的大型互联网架构搭建经验者优先。
架构师工作职责 篇2
职责:
1、负责后端系统框架和核心模块的代码编写,快速迭代完成产品研发;
2、能按时、独立、高质量地完成工作,具有良好的代码编写规范,具有一定的架构及技术优化能力;
3、参与公司业务系统的需求讨论、可行性分析;
4、参与业务系统的缓存、消息、服务分布式架构优化与新技术引入,满足稳定、可靠的高并发要求;
5、能力出众者可作为项目经理。
任职资格:
1、计算机类相关专业,全日制本科以上学历。985、211院校优先,有大型互联网行业从业经验优先;
2、3年以上实际开发经验,2年以上架构设计经验,扎实的java编程基础;
3、熟悉Spring,SpringBoot,SpringMvc,Struts,SpringDataJPA,Hibernate,MyBatis,ibatis框架三种以上,熟悉SpringCloud优先考虑;
4、熟练使用oracle,mysql,sqlServer关系性数据库,熟悉redis,熟悉mongodb为加分项,对sql优化有一定的经验,掌握PLSQL语言优先考虑;
5、熟悉Linux基本命令,有Linux环境Docker部署及维护经验;
6、熟悉Maven,Gradle项目构建工具,熟悉Git,Svn版本控制,熟练使用MyEclipse,IDEA等开发工具;
jquery框架原理7、熟悉JavaScript,Jquery,Easyui,熟悉Bootstrap,Vue,ElementUi为加分项。
架构师工作职责 篇3
职责:
1、参与各项目的需求调研与系统分析的工作
2、理解和分析业务需求,确立项目或产品的技术架构或技术分析
3、负责产品架构分析,提出软件架构的整体设计,数据库存储设计方案
4、划分基本的软件功能模块,指导其他工程师的设计工作
5、负责核心技术问题的公关、系统优化,协助解决项目开发过程中的技术难题
6、编写系统设计文档,协助开发人员理解业务,指导开发人员完成高质量的开发
任职要求:
1、计算机相关专业,本科及以上学历,具有扎实的计算机基础理论知识;
2、3年以上使用Java开发的经验;
3、精通Java EE相关技术和框架,熟悉并掌握常用设计模式;
4、熟悉Sql,熟悉缓存机制。
5、熟悉Linux,熟悉Tomcat、Nginx、Varnish等服务器的使用及优化
架构师工作职责 篇4
一、职责:
1、负责公司业务产品、数据产品、互联网产品的技术架构工作
2、负责指导开发团队结合业务,确定技术选型及技术设计
3、负责核心代码的开发及评审
二、能力要求:
1、必须精通1到2门主流开发语言
2、对计算机原理、编译原理、数据结构、设计模式及技术架构有深层次的个人理解
3、深入了解分布式架构、熟练应用主流第三方组件,并了解基本原理
4、不局限于技术架构,同时对业务架构、数据架构有深入的了解
5、思路敏捷,基础扎实,对技术发展趋势有前瞻见解
6、有0到1大型互联网平台、交易类系统、支付类系统或数据中台系统架构经历
架构师工作职责 篇5
职责:
1、负责组织研发软件整体方案,根据要求进行文档与代码的设计、编写、评审、维护工作;
2、协助公司对整体软件方案,内部系统优化方案建议及决策,参与公司软件系统设计方案评审;
3、能独立完成子系统或模块的设计与开发,包括用户接口、业务逻辑定义、数据模型的设计与开发等;
4、能够与开发团队中其它成员共同开发有效沟通,包括项目经理、技术经理、其它工程师,设计出高性能、可扩展而且符合用户需求的方案;
任职资格:
1、具有3年以上软件项目开发工作经验;
2、熟悉JAVA、C#、PHP等开发语言及相关技术;熟悉Spring、SpringMvc、MyBatis、ASP.Net MVC等相关框架;
3、熟悉C/S、B/S网络架构、基于TCP/IP等的网络编程、设计模式和组件技术;熟悉Web程序下的开发,掌握CSS、HTML、Ajax、JQuery等基本技术;
4、熟悉常用网络协议、通讯协议,熟悉MySQL、SQL Server、Oracle等主流数据库;
5. 熟悉信息系统技术架构及关键技术、软件研发过程,熟练掌握设计模式、开发语言、算法基础、数据结构等基本知识;
6、具有良好的规范编程习惯;具有应用系统架构、数据库规划及从技术角度分析业务的能
力;
7、沟通能力优秀,具备良好的逻辑思维,思路清晰,善于思考,能独立分析和解决问题;知道如何在强压下推进项目;
8、具有较强的技术风险把握能力和识别能力、大中型开发项目的总体规划、方案设计、技术队伍管理经验者优先。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论