岗位职责:1.与需方进行对接,进行软件需求开发;2.完成软件整体设计工作,拥有独立编程设计能力;3.制定软件开发流程,并承担核心开发任务;4.能够主导项目各类软件文档的编写;5.能够组织软件系统集成和联调联试;6.指导帮带初级工程师。任职要求:1.统招本科及以上学历,计算机或软件相关专业,5年以上基于Qt/MFC开发桌面应用系统的经验或者军工领域大型软件项目开发经验;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.能迅速适应工作环境,为人诚恳、责任心强,具有较好的团队合作精神。