承担多个模块的高层设计、代码设计(含增量方式)、代码编写、单元测试、静态检查、本地构建、测试环境搭建、问题定位等工作。
业务技能要求:
1、熟练掌握Java、C++、Python等主流开发语言的一种;
2、熟练掌握常用的软件架构模式,并能熟练使用基本的编程编译工具;
3、1年及以上项目开发经验,熟练掌握Java/Web/JS/C++等主流开发语言,独立承担过模块开发、维护工作。
4、具有良好的沟通能力,刻苦、敬业、有上进心,有良好的团队合作精神。对技术有激情,喜欢钻研,能快速接受和掌握新技术,有较强的独立、主动的学习能力。
有如下经验者优先:
1、掌握常见的数据结构、算法,了解软件工程、敏捷开发等知识,熟悉常用设计模式;
2、熟悉Linux操作系统使用基本知识,可熟练管理文件和进程,部署系统与分析应用性能;
3、熟悉业务主流的oracle、mySQL、redis等类型的数据库,有数据库开发经验者。