岗位职责:
1. 独立与客户进行需求对接,开展方案撰写和需求分析;
2. 独立完成项目软件设计,并承担核心模块开发任务;
3. 制定研发计划并带领项目研发组开展软件研发;
4. 主导项目各类软件文档的编写;
5. 组织软件系统集成和联调联试,排查定位软件Bug;
6. 指导帮带低层级研发工程师。
岗位要求:
1. 计算机或软件相关专业本科以上学历,5年以上软件开发工作经验;
2. 具备扎实的软件开发基础知识:包括数据结构与算法、算法导论、数据库、操作系统、编译原理、网络协议等;
3. 对面向对象技术有深刻理解,熟练掌握常用设计模式;
4. 精通至少一种常用软件架构,精通多线程、并发编程技术;
5. 精通Qt、MFC、C++、STL/boost库,并熟练使用Visual Studio、Qt Creator等开发工具;
6. 精通Google Test、C++ Unit、CTest等单元测试工具;
7. 具有至少2种关系数据库(PostgreSQL、Oracle、MySQL、MSSQL、SQLite)的开发经验,熟悉非关系型数据库。
8. 具备设计系统分析和设计的能力,熟练使用UML;
9. 熟悉软件工程,了解极限编程和CMMI,能够熟练使用Git工具,具备一定的项目管理能力;
10. 具有良好的沟通表达能力、文档编写能力,能够独立工作或带队工作;
11. 能迅速适应工作环境,为人诚恳、责任心强,具有较好的团队合作精神;
12. 具有仿真软件(想定编辑、实验设计、效能评估、仿真运行等)开发经验者优先。
北京 - 海淀
中科红旗(北京)信息科技有限公司北京 - 海淀
博彦科技承德有限公司北京 - 朝阳
北京构力科技有限公司北京 - 海淀
博彦科技承德有限公司北京 - 海淀
北京先见科技有限公司北京 - 海淀
北京四方继保自动化股份有限公司