岗位职责:
1.负责应用软件系统的开发以及现有项目的维护工作,包括模块的结构设计与程序开发。
2.根据项目功能需求,明确软件设计方案,开发相应的软件模块,并编写高质量的代码。
3.遵循公司技术标准,规范高质量完成程序代码的设计和开发任务,并编写相应技术文档。
4.参与系统架构设计和技术选型,负责系统开发、高质量的设计和编码,以及系统维护和漏洞修复。
5.进行网络流量的审计、分析、分类统计与记录,开发网络行为审计功能模块。
6.去客户现场处理产品问题,提供技术支持和解决方案。
7.进行应用协议特征的分析与特征提取。
8.向公司技术部门提供开发文案并提供技术培训。
任职要求:
1.本科以上学历,计算机相关专业,熟练掌握C/C++编程语言,有VC++开发经验,熟练使用STL。
2.熟悉常用的数据结构和算法,了解MFC、QT及Window界面设计,掌握Window环境下多线程。
3.熟悉Linux和Windows操作系统环境下的编程,熟悉TCP/IP网络协议,有网络编程经验。
4.具备良好的编码风格和编程习惯,了解MFC库、WindowAPI、C/C++标准库等。