软件工程师
岗位职责:
1. 遵守研发部门工作流程,软件开发与维护:负责设计、编码、测试和维护软件应用程序,确保软件产品的高质量和高性能;
2. 维护现有产品的功能模块,优化产品;
3. 参与软件产品功能模块的详细设计、编码实现和单元测试,保证开发进度及产品品质;
4. 需求分析与设计:与相关人员沟通,了解业务需求,进行软件系统的架构设计和详细设计,制定技术方案;
5. 代码编写与实现:依据设计文档,使用合适的编程语言和开发工具进行高质量代码编写,确保代码的可读性、可维护性和性能;
6. 测试与调试:对编写的代码进行单元测试,配合测试人员进行集成测试、系统测试等,及时发现和解决软件中的缺陷和问题;
7. 软件维护与升级:对已上线的软件系统进行维护,修复运行过程中出现的问题,根据业务发展需求对软件进行功能升级和优化;
8. 技术研究与创新:关注行业技术发展动态,研究和引入新的软件技术和开发方法,提高团队的技术水平和开发效率。
2. 维护现有产品的功能模块,优化产品;
3. 参与软件产品功能模块的详细设计、编码实现和单元测试,保证开发进度及产品品质;
4. 需求分析与设计:与相关人员沟通,了解业务需求,进行软件系统的架构设计和详细设计,制定技术方案;
5. 代码编写与实现:依据设计文档,使用合适的编程语言和开发工具进行高质量代码编写,确保代码的可读性、可维护性和性能;
6. 测试与调试:对编写的代码进行单元测试,配合测试人员进行集成测试、系统测试等,及时发现和解决软件中的缺陷和问题;
7. 软件维护与升级:对已上线的软件系统进行维护,修复运行过程中出现的问题,根据业务发展需求对软件进行功能升级和优化;
8. 技术研究与创新:关注行业技术发展动态,研究和引入新的软件技术和开发方法,提高团队的技术水平和开发效率。
任职要求:
1. 专业背景:通常要求计算机科学、软件工程或相关领域的大专及以上学历;
2. 具备良好的学习方法和学习能力,善于利用各种学习资源;
3. 具备良好的编程规范,较强的编写文档能力;
4. 具备.NET,C#开发和设计经验,了解.net framework开发;
5. 熟悉串口通讯的原理及开发;熟悉数据库开发(MS SQL 或 Oracle);
6. 熟悉两门开发语言(.NET/Java)和有弱电应用系统开发经验者优先;
7. 工作经验:有一定的软件项目开发经验,参与过完整的软件项目生命周期,有开源项目经验或相关行业项目经验者优先;
8. 问题解决能力:具备较强的问题分析和解决能力,能够快速定位和解决软件研发过程中的各种技术问题;
9. 团队协作精神:具有良好的沟通能力和团队协作精神,能够与不同角色的人员紧密合作,共同完成项目任务。
2. 具备良好的学习方法和学习能力,善于利用各种学习资源;
3. 具备良好的编程规范,较强的编写文档能力;
4. 具备.NET,C#开发和设计经验,了解.net framework开发;
5. 熟悉串口通讯的原理及开发;熟悉数据库开发(MS SQL 或 Oracle);
6. 熟悉两门开发语言(.NET/Java)和有弱电应用系统开发经验者优先;
7. 工作经验:有一定的软件项目开发经验,参与过完整的软件项目生命周期,有开源项目经验或相关行业项目经验者优先;
8. 问题解决能力:具备较强的问题分析和解决能力,能够快速定位和解决软件研发过程中的各种技术问题;
9. 团队协作精神:具有良好的沟通能力和团队协作精神,能够与不同角色的人员紧密合作,共同完成项目任务。