1.需求分析与设计:理解项目需求和业务逻辑,参与系统架构设计,为功能模块提供合理的设计方案,编写详细设计文档;2.编码实现:根据设计文档,遵循公司的编码规范、开发流程,独立完成模块或子系统的编码工作,确保代码质量、性能可维护性、可测试性。使用版本控制工具(如Git)管理代码,确保代码的有效追踪和版本控制;3.测试与集成测试:编写单元测试,确保自己编写的代码质量,覆盖所有关键路径和边界情况。参与集成测试,确保各模块之间的正确集成和交互。分析并解决测试中发现的问题,确保软件功能的稳定性和可靠性;4.性能优化与问题排查:对系统性能进行分析,识别瓶颈并进行优化,提高系统的响应速度和吞吐量。对生产环境中出现的问题进行快速响应和排查,定位并解决软件缺陷;5.技术文档编写:编写或更新技术文档,包括用户手册、API文档、系统维护手册等,便于用户和维护人员理解和使用系统;6.持续改进与创新:关注行业动态和新技术发展,不断探索和应用新技术以提高开发效率和软件质量。参与或推动团队的技术改进和创新活动,提升团队的技术竞争力。任职要求:1.统招本科及以上学历,拥有2年以上工作经验,计算机、数学或相关专业背景;2.精通C++编程语言,熟练使用各版本Visual Studio开发环境3.具有面向对象的分析、设计和开发经验,熟悉软件开发流程和设计模式4.对数据结构与算法的设计有深入了解,能够熟练运用STL标准模板库5.熟悉图形算法的设计与开发者优先考虑6.具备QT开发工作经验者优先考虑。