IT30: 软件团队的工作职责与岗位要求

UI设计师: (10000-20000)

主要职责:

  1. 交互设计:负责Web界面和App界面的交互设计工作

  2. 视觉设计:负责Web界面和App界面的整体风格定位,以及产品视觉交互设计工作

  3. 需求分析:与产品经理一起进行需求的调研和分析

  4. 市场调研:调研用户,理解用户需求;调研市场,把握设计趋势

  5. 组织协调:与上下游沟通,按照项目进度产出和落地

岗位要求

  1. 专业:设计学,美术学,人因工程,心理学等相关专业

  2. 工具:熟练使用常用的交互设计和视觉设计工具,如PS、AI、Axure、Sketch等

  3. 经验:2-3年视觉交互设计经验,或3-5年视觉设计师经验

  4. 态度:热爱互联网和产品设计,对用户体验有较好理解项目,紧急时能接受高强度工作

  5. 协作:具有优秀的职业素养,具有良好的团队协作意愿和友好协作精神

WEB前端工程师:(10000-25000)

主要职责:

  1. 参与公司各项目中的Web前端功能设计、开发和实现;

  2. 使用Web前端技术,创建用户友好、符合标准、跨平台及跨浏览器的应用,促进产品易用性改进和界面技术优化;

  3. 与后端开发人员配合,高质量完成网站前端开发工作;

IT30: 软件团队的工作职责与岗位要求_第1张图片
岗位要求:

  1. 3年以上前端开发工作经验;

  2. 精通HTML/XHTML、CSS,具备一定移动HTML5+CSS3前端开发经验,掌握移动场景下的前端技术实现;

  3. 精通JavaScript,掌握面向对象编程思想,对js框架、类库(如jQuery)的应用有丰富的经验;

  4. 精通ReactJS、Vue.js、AngularJS等主流框架,有相关项目开发经验

  5. 熟悉es6/2016、webpack、less、sass有相关项目开发经验;

  6. 熟悉团队开发流程,熟练使用SVN,GIT等工具进行代码管理,对版本控制、代码合并有深入的了解和实践;

  7. 学习能力强,积极主动,持续关注前端技术动态,且具备良好的沟通协调能力和强烈的责任心;

后台Java工程师:(15000-25000)

主要职责:

  1. 独立完成中大型项目的系统分析、设计,核心代码编写;

  2. 确保设计的技术方案、开发的代码有较高性能、扩展性;

  3. 深入了解常用技术实现原理,解决存在的问题。

岗位要求:

  1. JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;

  2. 3年及以上使用JAVA开发的经验,熟悉spring,mybatis,dubbo等开源框架并了解其实现原理;

  3. 熟悉分布式数据库、缓存、消息、事务等机制,能解决相关问题;

  4. 掌握多线程及高性能的设计与编码及性能调优,有高并发应用开发经验者优先;

  5. 具有较强的沟通协作和抗压能力,可以独当一面高效、高质量的完成开发任务;

  6. 熟悉团队软件开发流程和相关工具,如源代码控制,缺陷程序跟踪和质量监管;

  7. 熟悉应用软件开发的周期和项目管理的方法;

  8. 具备良好的代码编程习惯及较强的文档编写能力;

  9. 具有较强的责任心和使命感,踏实肯干,良好的合作精神,沟通能力;

资深Java工程师:(20000-35000)

岗位职责:

1.独立完成大型分布式项目架构落地,持续完善优化系统基础架构;

2.具有技术、业务前瞻性,根据实际需求选择合适的技术和架构方案;

3.深入理解分布式、高并发相关技术栈的原理和应用场景,指导开发团队完成架构落地;

任职要求:

1.JAVA基础扎实,熟悉JVM原理有调优经验;

2.5年及以上使用JAVA开发的经验,熟悉常用开源框架的原理和机制;

3.掌握多线程及高性能的设计与编码及性能调优,至少两个以上大型高并发、高可用项目经验;

4.3年以上大型分布式系统架构经验,至少两个稳定运行一年以上的大型分布式系统的架构落地经验;

5.熟悉微服务架构,分布式数据库、缓存、消息、事务,流式处理,大数据存储等相关技术栈和实现原理,

6.熟悉大型分布式项目架构持续迭代常见问题、疑难杂症及解决方案;

产品经理:(18000-23000)

岗位职责:

1负责信息系统的需求分析和需求设计,负责市场信息收集,通过市场调研、竞品分析、用户需求调研,业务对标等方式,发现或创新产品需求和应用;

2.负责需求前向交互,面向业务部门,组织需求调研工作,进行业务需求调研和整理,主动引导客户需求提出;

3.负责用户需求调研,关注系统最终用户,分析用户行为和需求,收集用户反馈,形成用户需求文档;

  1. 负责信息系统产品的架构和模块化设计,负责界面原型设计,通过界面原型工具,进行用户交互设计,协调外协公司进行视觉设计,进行原型验收确认;

  2. 负责信息系统的产品定义和模型设计,推动交互体验提升,从事过互联网产品的交互体验设计,熟练使用产品原型工具,如Axure、Sketch等

6.参与信息系统产品的测试、验收及培训

7.负责信息系统产品的版本迭代设计、功能及流程优化、用户体验的提升

8.负责产品应用情况评估,对产品应用和需求进行效果分析,关注业务收益分析和业务价值分析,促进产品持续优化;

9.主动沟通,口头语言表达能力强,具有较强的文档写作能力(PPT、WORD等),善于将需求分析和原型设计材料进行文档编写、归纳与整理

10.积极主动,组织协调能力强,善于跨团队合作,快速学习新业务、新技术,工作热情,注重细节,善于创新改进

11.负责因团队工作需求而赋予的其他工作职责

任职要求:

1、大学本科及以上学历,或在知名企业有两年以上工作经验

2、计算机软件工程或互联网产品设计等计算机相关专业

3、三年以上互联网信息系统架构及产品经理工作经验,有智慧园区相关工作经验优先。

高级系统运维:(12000-18000)
岗位职责:

  1. 负责服务器及系统相关运维工作。包括linux系统正常运行的监控、维护、优化等

  2. 负责公司虚拟化平台及阿里云云主机,专用网络,数据库,云存储日常运维工作,包括上线、下线、升级,配置调优等操作;

  3. 负责公司MS-SQL,MYSQL数据库日常运维及备份;

  4. 使用主流监控软件,监控生产、测试系统的系统、网络、数据库运行情况,分析并排除相关故障;

  5. 对生产系统、测试系统的日常运维进行分析汇总,制定生产、测试系统的运维规范及流程并进行优化,提升工作效率和服务质量

任职资格:

  1. 全日制大专及以上学历,计算机相关专业,3年以上工作经验;

  2. 具备基础的网络知识,熟悉TCP/IP、HTTP等协议;

  3. 熟练常见Windows server,Linux server(RHEL、CentOS)的运维,能熟练使用shell/Python/Perl中的至少一种主流脚本语言;

  4. 熟练操作VMware vsphere、Citrix XeServer等主流虚拟化平台部署,熟悉阿里云主机、专用网络及数据库、存储部署及日常运维;

  5. 熟悉Nginx、LVS、Keepalived、SVN、MS-SQL、MySQL、PostgreSQL、MongoDB、Redis、Ansible等工具的安装和配置管理;

  6. 熟悉Cacti、Zabbix、Nagios等各类开源监控软件的安装部署;

  7. 能够独立分析问题、解决问题,具有较强的学习能力,有较高的责任心,善于团队交流与合作;

  8. 了解openstack、docker云平台及容器技术,有云平台部署和运维经验者优先;

Java架构师

职位描述:

1.精通相应的软件开发语言,如JAVA、NODEJS等

2.精通常见数据库,如ORACLE、MYSQL等

3.熟悉相应的软件开发工具,包括IDEA、GIT/SVN、MAVEN、JUNIT等

4.精通主流的JAVA开源技术,如Spring、SpringMVC、SpringBoot等

5.熟悉主流的分布式开发框架:SpringCloud/Dubbo

6.熟悉分布式架构中常见组件的使用,如:分布式锁、分布式事务、熔断器、分布式缓存、API网关、注册中心等

7.有大数据相关经验为佳

8.熟悉数据库原理

9.有一定的CI/CD经验,熟悉一种容器化技术

10.熟悉并能应用敏捷开发,有一定的项目管理知识为佳

11.精通消息中间件的使用,如:RabbitMQ、RocketMQ、Kafka等12.有中间件开发经验优先
IT30: 软件团队的工作职责与岗位要求_第2张图片

开发经理

职位描述:

1、根据业务需求提出技术方案,构建系统原型;

2、负责系统概要及详细设计,任务拆解,接口定义;

3、参与项目管理,领导开发小组完成系统的设计、 实现、 测试和发布;

4、负责核心代码的编写;

5、负责技术指导、 培训与交流,提升团队成员技术实力。

任职资格:

1、全日制大学本科及以上学历,计算机相关专业,5年以上服务器后端开发经验;

2、拥有丰富的Java/J2EE知识和经验以及多层架构软件系统的设计和实施经验,熟悉SOA、微服务体系;

3、熟悉常见的开源框架及产品:Spring Cloud、SpringBoot、MyBatis、Redis、MangoDB、MQ等;

4、熟悉UML、OOP、设计模式和软件架构;

5、熟悉Tomcat等多种应用服务器以及Apache, Nginx服务器的部署和优化;

6、熟悉MySQL、Oracle等数据库,熟悉Linux操作系统;

7、具备软件工程的知识和管理经验,信息安全的知识和经验;

8、拥有目标的设定与执行、协调沟通、项目管理、团队建设、激励与指导他人的能力,富于团队精神和工作责任感。

前端H5开发

岗位职责:

1.与产品经理和后端工程师合作,负责前端功能及相关组件的开发;

2.负责PC端与移动端H5页面的体验优化与性能优化;

3.关注前沿前端技术,合理选型并应用到项目中。

岗位要求:

1.3年以上Web系统开发经验;

2.熟练运用CSS3新特性,熟悉HTML5最新规范;

3.熟悉Vue.js,React,Angular等主流前端框架的应用和原理,具备自主开发和维护前端业务组件框架的能力;

4.熟练掌握相关的前端调试技术,chromedevelopertools、抓包等;

5.良好的业务理解与建模能力,能够快速学习新领域;

6.良好的团队合作精神,较强的沟通能力和钻研能力;

7.有团队管理经验者将获得加分。

后台Java开发

、参与软件系统的需求调研和需求分析工作;

2、负责系统的分析和整体架构设计工作;

3、负责指导程序员解决开发过程中遇到的技术问题;

4、负责按照公司的软件开发规范编写相关项目技术文档;

5、配合项目经理执行开发过程的技术管理工作。

岗位要求:

1、具备扎实的java知识体系,精通java基础知识;熟练掌握Java开发技术,了解或使用过spring cloud技术栈;

2、具备较强的分析问题和解决问题的能力,有较好的学习能力;

3、至少熟悉分布式架构中常见组件的使用,如:分布式锁、分布式事务、熔断器、分布式缓存、API网关、注册中心等;

4、熟悉高并发场景和性能优化的处理;

5、有一定的CI/CD经验;

6、熟悉并能应用敏捷开发;

7、熟悉Docker等容器化技术更优;

8、做事严谨踏实,责任心强,条理清楚,善于学习总结,主动汇报工作情况;
IT30: 软件团队的工作职责与岗位要求_第3张图片

测试人员

岗位职责:

1、负责项目测试工作,参与需求分析、制定测试计划、评估项目风险、保证项目质量等;

2、独立执行项目测试,包括测试的设计、执行、bug跟踪管理,推动bug修复;

3、有良好的沟通能力,在测试过程中及时和项目经理、开发进行积极的沟通;

4、精通测试理论和方法,熟悉敏捷开发、敏捷测试模式。

任职需求:

1、熟练设计测试用例、测试报告、测试计划;

2、熟悉软件测试流程、测试方法,精通常用网络抓包工具,fiddler等;

3、熟悉数据库基本操作,熟悉linux常用指令;

4、掌握一至两种编程语言更佳,如 java,python;

5、懂得规划任务优先级,合理分配任务;

6、沟通表达能力佳,可以准确的描述出自己的问题;

7、积极乐观,做事情主动,不要让事情堆积。

UI岗位职责:

1、负责用户界面设计,根据产品原型进行具体版效果图设计,视觉设计(包括主次界面风格化,版面布局细节处理,icon绘制等)

2、独立完成UI相关制作,能根据产品的设计思路设计相应配套的UI。

3、参与产品权构思及软件界面优化,提出对产品界面规划,把握产品最终界面实现效果。

4、结合用户体验,优化完善设计,制定可行的产品品质提升方案。

5、拥有广告或互联网营销视觉设计经验,具有较强的执行能力。

6、熟悉品牌文化与产品调性,具备丰富的平面设计和广告创意能力。

7、熟悉常用设计工具,具备一定插画绘制能力,对后期处理及动效设计有一定了解。

8、设计思路清晰,有丰富的创新思维、想象力及较强的视觉感知能力

9、具备良好的沟通协作及抗压能力。

DBA

岗位职责

1、进行系统数据库的规划、设计、实施,设计并优化数据库物理建设方案;

2、对数据库进行管理,负责数据库应用系统的运营及监控;

3、系统数据库的定期维护和异常处理

4、对数据库性能分析与调优,排错,保证数据安全;

5、对数据库进行定期备份、和按需恢复;

6、配合其他部门进行的数据处理、查询,统计和分析工作。

任职资格

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

2、一年以上相关工作经验;

3、精通关系数据库原理,熟悉Oracle、Mysql,熟悉数据库系统的规划、安装、配置、性能调试;

4、精通SQL脚本的编写,有丰富的数据库管理、运维调优经验;

5、熟练使用数据库管理、分析、设计工具;

6、快速处理系统突发事件的能力,较强的学习和创新能力。

你可能感兴趣的:(IT30)