岗位职责
1.参与用户调研和需求沟通,了解客户需求,基于行业软件应用需求分析,引导和挖掘客户深层次需求,建立良好的客户关系,编写符合要求的需求规格说明书,撰写制作概要设计和详细设计文档;
2.负责项目技术方案的总体设计,方案具备一定高度,能够满足中长期的设计要求,能够切合公司主体技术路线;
3.负责制定合理的整体项目计划,量化任务,并具有规范化、标准化的代码编写习惯和良好的项目相关过程文档撰写习惯;
4.负责项目的全过程管理,包括项目范围、质量、时间、成本的确认,项目过程的标准化、规范化管控,组织项目团队准时、优质、高效的完成项目任务;
5.识别和控制项目风险,制定对策指导、处理、协调和解决项目中出现的问题,以及项目内实施团队的管理与协调;
6.负责协调项目小组和客户的关系、和公司内部其他部门的关系,解决项目开发过程中遇到的质量问题和管理问题,完成协调、项目验收等工作;
7.负责独立或带领团队完成项目核心代码的设计、编写、测试和系统支持,能够搭建项目技术框架,能够基于该框架指导研发人员进行项目业务的开发,把握项目研发质量,能够定期对项目代码进行审查,发现代码潜在风险,主动发起重构,能够根据项目需求设计调整表结构。
岗位要求
1.计算机、物理、数学相关专业,本科或以上学历;
2.负责过上大型软件项目的总体设计及项目管理,熟悉软件的研发过程;
3.熟悉网络构架、各种数据结构和算法设计,具有并行或异构并行开发经验,具有规范的编程习惯与文档编写能力;
4.沟通能力强,语言表达清晰,逻辑性强,有极强的团队合作精神;
5.秀的协调能力,能有效协调各种资源;
6.对工作有热情,承受一定的工作压力;
7.精通Linux/Windows系统下的C/C++、Fortran开发,熟悉GCC、Intel、PGI等编译器;
8.对编写程序有极高兴趣,有较强的学习能力和自主解决问题的能力;
9.英语四级及以上水平,要求能阅读技术文档;
10.有MPI、OpenMP、CUDA、OpenACC、OpenCL等等分布计算、并行程序开发经验者优先。