职位薪资:12-20K
经验:5-10年
学历:本科
类型:全职
岗位职责
1、 负责大数据,分布式及智能分析类产品和方案的设计和开发工作;
2、分析产品和项目的功能和非功能需求,并编写相应的需求规格说明书;
3、根据软件开发规范与流程进行系统模块设计,并撰写概要设计、详细设计等相关技术文档;
4、根据系统设计方案进行软件代码的实现,调试,优化,评审和维护,并生成相关开发文档;
5、完成软件的单元测试和系统间接口的测试工作,并提供相关测试文档;
6、积极参与到项目和产品的安装部署手册,使用手册以及技术白皮书等等文档的撰写工作;
7、积极参与公司业务项目的现场技术支持服务工作,能够接受一定频率的出差;
8、积极和团队一起探索软件开发领域的创新技术和算法,并运用到产品开发中;
9、积极参与到项目架构设计与关键技术攻关
技能要求
1、计算机、软件工程、信息管理等相关专业毕业。本科或以上学历,硕士学历优先;
2、熟练使用C/C++开发语言,具有5年以上开发经验,并开发过2个及以上中大型项目,有分布式系统或网络应用开发经验者优先;
3、了解Python编程语言以及Django/Flask等Web框架者是加分项;
4、熟悉Oracle, MySql或PostgreSQL等关系型数据库操作。了解Hadoop或MongoDB等NoSQL数据库是加分项;
5、熟悉linux和windows操作系统以及相关的软件开发环境;
6、了解http,TCP/UDP等网络通讯协议并具备网络和消息通讯等编程知识;
7、了解分布式框架以及多线程编程技术,掌握程序性能优化技术。具有向量计算经验是加分项;
8、对面向对象、设计模式有一定的了解。拥有良好的编码能力和代码习惯,要求结构清晰,命名规范,逻辑性强;
9、工作态度认真、踏实,积极主动,有责任心,进取心强;
10、较强的协作精神和团队意识。有良好的客户交流沟通能力和需求理解能力;
11、具有优秀的逻辑思维能力,分析能力和解决问题的能力,并具备一定的文档写作能力