【工作职责】
1.负责软件需求分析、设计、开发工作,负责关键微服务及核心代码编写及测试;
2.承担多个模块或子系统的软件需求分析、模块架构设计、代码编写、单元测试、本次构建、问题定位及资料开发等工作。
【任职要求】
【业务技能要求】
1.具有良好的沟通能力,对新技术有激情,喜欢钻研,能够快速接受和掌握新技术,较强的学习能力;
2.具有产品设计和开发经验者优先;
3.具备软件需求分析及设计经验者优先;
4.有web或App项目开发经验、微服务开发经验者优先;
5.具有云计算/存储/解决方案/大数据产品的软件开发经验着优先;
【专业知识要求】
1.熟练掌握java、c++、python、js等主流开发语言的一种,熟练掌握常用软件的软件架构模式;
2.熟悉linux常用命令及开发环境;
3.熟悉Oracle、MySQL、sqlServer数据库,能够进行简单的PL/SQL开发,熟悉sql语言,并且了解MySQL数据库的优化,对非关系型数据库,如MongoDB/redis有了解
4.熟练使用UML等对象建模工具;
5.熟悉应用tomcat、Jetty,JBoss等服务器开发应用;