岗位职责:
1、参与公司核心产品的架构设计、系统设计、功能设计;
2、参与公司核心产品的逻辑功能开发、UI开发等;
3、参与公司核心业务产品的模块化设计及实现;
4、指导试用工程师对业务领域的掌握、指导其他初级、中级工程师进行功能开发;
5、全程参与产品开发过程的各迭代仪式(迭代计划会议、每日站会、演示及回顾会议);
6、根据迭代计划进行代码编写、单元测试代码编写;
7、根据迭代计划进行需求文档、设计文档、接口文档等的撰写工作;
8、配合测试修改产品BUG、配合实施进行产品实施指导;
9、协助开发经理追踪最新的产品方案、技术方向;
10、在团队内分享知识和经验;
11、完成上级领导临时交办的其他工作任务。
任职资格:
1、计算机相关专业大学本科及同等以上学历;
2、三年以上C++开发工作经验,两年以上QT开发工作经验;
3、掌握C/C++编程方法,熟悉面向对象的编程思想和设计模式,具备桌面程序的架构经验,掌握常见编程模型;
4、精通QT应用程序图形界面开发,掌握QT库各控件使用及架构;
5、掌握多线程编程技术、进程通讯技术、DLL程序编写;
6、熟练使用STL、JSon、Boost、XML、LibZIP等三方开源C++库;
7、熟练在linux、windows平台进行跨平台开发;
8、熟悉常用关系型数据库的使用(SQL Server, My SQL, Oracle、SQlite等);
9、熟悉SVN或GIT等版本控制软件;
10、技术能力出众,可以明确把控项目所需技术实现可行性和开发时间,工作高效、耐心细致、有责任心、有团队意识和保密意识,对所在团队有很强的担当意识。
收起