一、系统架构师
岗位描述:
1、负责平台核心系统的设计,审核和评估相关方案,以确保其符合架构规划,满足业务需求;
2、搭建系统开发环境,完成系统框架和核心代码,组织技术团队进行平台开发;
3、组织完成项目的测试、系统交付工作,对项目实施提供技术支持;
4、组织方案讨论和技术调研、负责方案升级、更新。
岗位要求:
1、5年以上相关工作经验,至少对3个以上大中型软件项目负责总体规划、架构设计与核心功能设计编写; 尤其在有大数据量、高并发产品经验者优先,有JAVA底层开发框架案例;
2、精通架构设计理论、实践和工具,掌握多种参考构架、主要的可重用构架机制和模式,精通流行的技术框架或者工具;
3、熟练使用Oracle,Mysql数据库,并具有相关数据库设计的经验;
4、精通软件架构、java设计模式,有丰富的系统分析与设计经验,对业务有很强的领悟能力;
5、具有较高的研发能力、沟通能力和团队管理能力;
6、有B2B或B2C平台的经验,有大型互联网,金融系统、支付平台核心系统架构经验优先。
二、资深前端开发工程师
岗位描述:
1、依据产品需求完成高质量的Web前端开发和维护;
2、对具体的产品进行性能优化,实现极致的Web加载、执行和渲染时间;
3、在理解前端开发流程的基础上,结合前端实际建立或优化提升工作效率的工具;
4、在理解产品业务的基础上,结合前端技术建立或优化Web的交互方式。
岗位要求:
1、大专及以上学历,精通HTTP协议, 各类Web前端开发技术,包括HTML/HTML5, Javascript、Ajax、CSS/CSS3等web开发领域相关技术;
2、精通网站性能优化,技术体验优化, 了解可用性、可访问性和安全性;
3、精通WEB标准,有解决主流浏览器系列兼容性的能力与经验;
4、精通至少一种JS框架或者对JS语言掌握较深;
5、熟悉页面架构和布局,使用过至少一种前端 MVC 框架,有前端框架设计经验;
6、具备良好的职业素养和团队协作精神,较强的学习能力和刻苦钻研精神,可独立承担开发任务,并具备一定的架构能力。
优先考虑
掌握至少一门非前端开发语言(如PHP/Java/Python/Ruby等),并有一定的实战经验者优先。
三、资深后台工程师
岗位描述:
1.负责各种后端系统的开发和支撑;
2.参与无线应用后台服务的设计和开发
3.能跨部门跨区域进行现有产品的后台迁移,善于沟通/架构设计/性能调优
岗位要求:
1.具备Java开发经验,熟悉熟悉常用框架,如EJB,spring,ibatis等
2.对于Java基础技术体系(包括JVM/runtime/类装载/并发/IO/网络)有一定的掌握和应用经验
3.了解并使用过主流的前端开发技术。
4.熟练使用linux,擅长定位和解决问题,对数据库如mysql等关系型数据库有操作、优化经验
5.有学习能力,沟通能力,具备团队精神,良好的抗压能力,心态积极,能主动融入团队
优先考虑
1.深刻掌握面向对象开发,有C/C++开发经验
2.对JVM有深入理解和研究,对网络调优有深刻理解
3.有大型项目的后台开发经历,具备运维和排障经验
四、IOS开发工程师
岗位描述:
1.负责移动平台 iPhone/iPad 的应用开发;
2.负责 iPhone/iPad 平台应用软件的编码和测试;
3.参与对手机软件系列产品进行维护和持续升级;
岗位要求:
1.本科以上学历,2年以上 iOS(iPhone/iPad) 平台开发经验;
2.能独立开发优秀的iOS应用;
3.熟悉iOS SDK ,Objective-C开发语言,熟练掌握Xcode等相关开发工具;
4.熟悉 iPhone/iPad开发平台的框架原理;
5.熟悉iOS平台应用软件的开发,熟悉iOS SDK及相关技术。
6.良好的沟通和团队协作能力;
7.对金融理财产品熟悉者优先考虑;
五、Android开发工程师
岗位描述:
1.Android系统手机软件开发,参与项目需求分析、产品模块的概要和详细设计;
2.按计划完成产品模块的代码编写,产品模块测试,保证代码质量。
岗位要求:
1.具有2年以上Android开发工作经验;精通java语言,深刻理解Android的运行机制;
2.熟悉Android平台下包括界面、服务、数据库、网络等方面开发技术;
3.具有开发复杂自定义界面的经验;
4.良好的沟通和团队协作能力;
5.对金融理财产品熟悉者优先考虑;
六、高级测试工程师
岗位描述:
1、搭建测试框架,维护框架,持续提高测试效率;
2、具备较好的开发能力,能够熟练走读开发代码,和开发一起进行代码review;
3.提交软件缺陷报告,并帮助开发定位缺陷原因;
4.把握整个测试流程,控制产品质量,以QA角度对产品的设计与交互提出自已的见解.
5.工作细致认真,善于发现问题,具有较好的分析问题能力
岗位要求:
1.本科学历,计算机相关专业毕业,2年以上软件测试经验;
2.深刻理解互联网金融,有金融行业产品测试经验.
3.熟悉Java编程语言,能对相关产品进行接口测试.
4.熟悉linux操作系统,了解Oracle、Mysql等数据库的操作。
七、运维工程师
岗位描述:
1、负责生产网络、服务器、数据库与业务系统的运行维护,保证各系统正常运营;
负责对突发事件的快速响应和处理,排除故障;
2、深度参与业务系统的设计与实施,进行优化、升级、重构,促进运维系统的自动化,标准化。
岗位要求:
1、三年以上大中型在线系统运维经验;
深入理解linux系统及常见Web系统架构;
2、
熟悉LVS、HAproxy、Nginx、Keepalived等各种集群系统的部署和规划;
3、
熟悉代码发布流程及日志的集中化处理监控方案;
熟练使用Zabbix/Cacti/Nagios等监控工具;
4、
熟练使用1种以上的脚本语言,包括:Shell、PERL、PHP、Python等;
5、熟悉主流数据库系统,MySQL,Oracle,MongoDB的配置优化;
精通虚拟化技术(kvm,xen,esx)、云计算(CloudStack,OpenStack等)
自动化运维(监控、部署、调度、虚拟化等)领域的工作经验;
6、
有高并发的负载调优经验优先,熟悉TCP/IP ,熟悉防火墙,交换机等网络设备的安装、配置;
7、良好的文档编写能力和故障排查能力,工作细心,较强的责任感和抗压能力。