岗位职责:
1.设计和开发软件:根据用户需求,设计并开发符合用户期望的软件产品,包括需求分析、系统设计、编码实现、系统测试和运维维护等环节。
2.编写和维护软件代码:使用各种编程语言和开发工具,编写高质量的代码,实现软件功能。同时,对已有代码进行维护和优化,修复错误和漏洞,确保软件的稳定性和安全性。
3.测试和修改软件:对开发的软件进行全面的测试,包括功能测试、性能测试和安全测试,确保软件质量和性能达到预期标准。发现的问题需要及时修复和修改。
4.提供软件技术支持:为用户提供技术支持,解决用户在使用过程中遇到的问题,并提供技术培训和指导。
5..参与软件项目管理:参与软件项目的整个生命周期,包括项目规划、执行、控制和结束等环节。与项目团队紧密合作,确保项目按时交付。
6.系统分析和设计:负责系统的需求分析、概要设计和详细设计等工作。独立或协同完成软件模块的设计和开发,解决开发中的技术问题。
7.文档编写和维护:编写软件需求规格、设计文档、用户手册等文档,并进行有效沟通,提供技术支持与培训。
8.故障诊断和调试:快速定位并解决系统故障,进行软件调试和优化,提高软件性能和用户体验。
9.代码审核和质量保证:负责代码审核,确保代码质量,参与制定软件开发流程和规范,提升团队开发效率。
任职要求:
◆本科 软件工程/计算机相关专业
经验:
◆3年及以上工作经验
◆工控及军工相关工作经验优先
技能技巧:
1.熟练掌握QT、Visual Studio等工具软件(一种或多种)
2.熟练掌握C++、QT、C等常见编程语言
3.熟练掌握常用操作系统、数据库开发方法
4.熟练各种网络协议编程、多线程编程等常用编程知识
5.熟练windows平台编程
态度:
◆具备较强的沟通理解能力及团队协作能力
◆工作中善于与客户及同事交流,开展需求分析和系统设计工作