岗位职责:
1.与需方进行对接,进行软件需求开发:
2.完成软件整体设计工作,拥有独立编程设计能力:
3.制定软件开发流程,并承担核心开发任务:
4.能够主导项目各类软件文档的编写:
5.能够组织软件系统集成和联调联试:
6.指导帮带初级工程师。
任职要求:
1.本科及以上学历,计算机或软件相关专业,5年以上基于Qt/MFC开发桌面应用系统的经验或者JG领域大型软件项目开发经验;2年以上系统架构经验,能够准确、全面的理解团队与技术体系:
2.具有良好的沟通表达能力、文档编写能力,具备一定的管理经验,能够带队工作:
3.理解能力、学习能力强,可以快速理解业务需求,具备设计、分析能力;4.具备软件开发基础知识:包括数据结构与算法、算法导论、数据库、操作系统编译原理、网络协议等:
5.精通Qt、MFC、C++、STL、boost库,并熟练使用Visual Studio、Qt Creator开发工具:
6.熟悉软件开发流程,具有面向对象编程思想,能够使用UML进行面向对象设计
7.具有至少2种关系数据库(Oracle、PostgreSQL、MySQL、MSSQL、SQLite)的开发经验;
8.熟悉TCP/IP等通信协议,熟悉Socket、信号槽、多线程、等开发技术
9.能迅速适应工作环境,为人诚恳、责任心强,具有较好的团队合作精神。