首页 > 就业 > 人力资源

高级架构师岗位职责

高级架构师岗位职责



高级架构师岗位职责

  在日常生活和工作中,岗位职责对人们来说越来越重要,岗位职责是指工作者具体工作的内容、所负的责任,及达到上级要求的标准,完成上级交付的任务。什么样的岗位职责才是有效的呢?以下是小编整理的高级架构师岗位职责,仅供参考,希望能够帮助到大家。

高级架构师岗位职责1

  岗位职责:

  1)负责智慧校园管理系统的总体架构规划及前后端架构设计;

  2)深入理解业务,参与数据库设计、性能调优、代码审核等工作,直至产品上线运行;

  3)负责核心基础组件的开发工作;

  4)主导重点任务和疑难问题的技术攻关,对系统的稳定性和性能负责;

  5)参与新项目技术产品的架构设计与架构评审;

  6)参与技术规范、标准和流程的制定,撰写相关设计、开发文档,并为开发人员提供技术指导及帮助;

  任职要求:

  1)5年以上扎实的'java编程基础及服务架构设计经验,2年以上的管理经验;

  2)精通java,深入理解且熟练掌握spring boot、spring cloud、mybatis、dubbo、zookeeper、mq等常用开发框架,能够针对业务特点设计架构和扩展开发;

  3)精通nginx、tomcat等主流应用服务器及常用的异步处理解决方案,熟悉分布式系统的设计和开发,熟悉多线程、缓存、消息队列、rpc、任务调度等技术;

  4)熟练掌握mysql,redis,memcached相关数据存储技术,并有扎实的优化经验;

  5)对高并发/低延迟等业务场景有实际的项目经验,能解决复杂的线上技术问题;

  6)有大型技术项目承担主要职责或技术驱动的经验,对支付业务有一定了解,善于捕捉业务需求及架构设计中存在的问题,并提出有效的解决方案;

  7)有较强的工程实践能力,具有规范的编程习惯与文档编写能力,重视代码review,有自动化代码规范检查工具的实践经验。积极配合公司各项规范化建设工作;

  8)具有极强的执行力,高度的责任感、很强的学习和沟通能力,以结果为导向,推动项目按时落地;

  9)对技术充满热情且具有钻研精神,对新技术以及行业动向保持敏感性;

  10)熟悉教育行业相关标准规范,有校园教务系统项目架构设计经验者优先。

高级架构师岗位职责2

  职责描述

  1、负责客户端软件的软件架构设计、研发、升级与维护工作;

  2、负责客户端软件的编码实现、结构设计、性能改进、体验优化等工作;

  3、负责开发团队的管理工作。

  任职要求

  1、本科及以上学历,5年以上Windows平台软件开发经验,有知名客户端软件架构设计经验者优先;

  2、精通C/C++开发,精通STL C++标准库,熟悉常用数据结构、算法;

  3、精通Windows平台的VC++/WTL/ATL/SDK开发,熟悉多线程开发;熟悉Qt/QtQuick开发环境优先。

  4、具有良好的团队合作精神,工作态度积极主动,责任心强

  5、熟悉网络TCP/IP协议、Socket编程。

高级架构师岗位职责3

  岗位职责:

  1、基于公司已有服务端代码框架进行底层架构开发与完善,包括基于C++开发的大厅服与UE4的DedicatedServer。

  2、评估其他研发人员提交的代码是否符合现有的代码设计原则,并提出修改建议。

  3、后端核心功能的改进,如登陆流程、开关服流程、DB存档流程、socket网络层封装等。

  4、与策划沟通大型功能模块实现流程,指出策划设计上与现有架构冲突的地方,并提出修改建议。

  5、清晰服务端的进程布局和线程布局,掌握服务端异步调用的流程,为其他研发同事提供技术支持和指导。

  6、快速解决产品上线后的出现的登录、丢档、回档、宕机等紧急问题。

  7、有自己的想法,主动学习新技术,并积极思考如何运用于已有游戏。

  任职要求:

  1、精通C++,熟练使用JAVA、lua等编程语言,具备快速学习新编程语言的能力

  2、熟练掌握服务端各种功能模块的开发流程,熟悉异步编程

  3、快速理解已有服务端代码架构,并指导他人遵循现有架构原则进行开发

  4、熟悉服务端底层原理,如进程启动流程、线程池、socket网络模型

  5、具备开发跨平台程序的能力,开发代码需同时兼容windows与linux系统

  6、了解客户端运行原理,能够开发部分客户端代码,完成服务端与客户端对接

  7、具备一定管理能力,能够协调其他研发人员工作内容,能对不合理的策划需求提出修改建议

  8、评估大型模块工作量,将其拆分为细节的实现步骤

高级架构师岗位职责4

  职位描述

  客户端高级架构师:薪资面议

  岗位职责

  1、学习并使用UE4构建客户端总体框架,包括Client与DedicatedServer网络同步机制。

  2、前端核心功能模块开发,如技能、武器、新手引导、剧情控制器、相机控制等。

  3、对引擎API接口进行二次封装,对上层提供封装后的接口。

  4、与策划沟通大型功能模块实现流程,指出策划设计上与现有架构冲突的地方,并提出修改建议。

  5、查找底层技术bug,如程序启动、资源加载、网络连接中的bug。

  6、有自己的想法,主动学习新技术,并积极思考如何运用于已有游戏。

  任职要求

  1、开发过3D游戏,对3D空间算法、场景概念、角色控制有深入理解

  2、精通C++,熟练使用JAVA、ObjC、lua等编程语言,具备快速学习新编程语言的能力

  3、熟练掌握客户端各种功能模块的开发流程

  4、熟悉游戏底层原理,如不同操作系统下游戏进程启动流程、线程池、socket网络模型

  5、熟悉至少一种3D前端引擎的API接口,如unreal、unity、ogre3d,并了解引擎运行原理,并对引擎API做过二次封装

  6、深刻理解状态机、行为树、动作融合等技术,并可以将之运用于实践

  7、评估大型模块工作量,将其拆分为细节的实现步骤

相关内容

热门阅读
随机推荐