C#开发工程师的主要工作职责10个
上位机软件开发培训岗位职责1:
软件模块开发工作,包括需求讨论、软件设计、代码实现、单元测试等。
岗位职责2:
1.负责PC端人机交互软件(上位机)应用程序开发,以及PC机与其他下位机硬件设备的通信控制软件开发;
2. 负责软件的需求分析、概要设计、详细设计、测试方案等文档编写;
3. 负责软件维护工作,并根据需求变化及时修改相应软件, 以满足不同客户个性化需求;
4. 协助硬件工程师调试软件产品功能以及开发过程中相关的测试工作。
岗位职责3:
1. 配合系统分析人员和需求部门完成需求调研、需求分析,确认需求业务场景及管理要求;
2. 需求实现的技术可行性分析;确认开发平台、技术许可、技术先进性、技术风险;
3. 编写软件开发任务书(软件开发计划),制定ECP;
4. 编写技术方案、编写软件开发文档;
5. 数据库设计:字段、索引、校验逻辑、视图、存储过程、数据库模型
6. 功能设计:功能说明、性能说明、输入输出、运算逻辑、数据管理能力、安全性要求;
7. 前端设计:界面设计、权限设计、
8. 遵守软件开发规范,执行代码编写任务;
9. 执行开发质量管理标准,执行代码编写的自查、互查;组织单元测试和系统集成测试;
10. 负责测试问题记录、提交闭环资料;
11. 负责组织测试系统的部署及做好系统版本控制;参与UAT测试,负责测试问题闭环;
12. 负责组织生产系统的部署及做好系统版本控制;参与系统交付及验收,负责技术类验收文档的制定和交付;负责向系统运维提供技术支持和指导;
岗位职责4:
1、熟悉.NET编程技术(ASP.NET、WCF等),熟练使用C#进行编程开发。
2、能按照规范的软件开发流程,完成软件的设计、编码和测试工作,具有规范的开发文档写作能力。
3、熟练掌握关系数据库原理,至少熟练掌握一种大型关系数据库(Oracle/SQL Server/My Sql)的应用开发。
4、拥有良好的编码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低。
5、良好的逻辑思维能力,良好的用户体验交互界面开发经验。
岗位职责5:
1、参与业务需求分析,撰写系统概要设计说明书及详细说明书;
2、完成软件系统代码的实现,编写和完善开发文档;
岗位职责6:
1、参与系统需求分析,架构设计及原型实现;
2、负责OA系统、数据抓取类桌面客户端的开发;
3、参与公司现有功能模块的开发、优化、重构,新项目开发等;
4、解决系统运行中出现的故障和问题,解决项目开发过程中的技术难题,保证团队的开发进度;
5、完成其他相关工作任务。
岗位职责7:
1、具备后端API设计、编写以及常用模块封装的能力;
2、负责现有系统的维护、新功能的迭代以及BUG修复;
3、负责代码的发布及服务器部署维护;
4、负责根据业务逻辑编写软件代码、测试代码、以及相应的开发文档。
5、协助硬件部门进行应用程序检测,协助售后部门的问题定位及解决。
岗位职责8:
1.根据产品需求完成模块设计、编码和自测
2.根据产品需求,推进相关开发工作,完成指定任务
3.及时发现问题并提出解决方案
4.按规范编写代码并整理归档
岗位职责9:
1. 熟练掌握C# 语言(CS方向)
2. 拥有3年以上C# 开发经验,具有独立软件开发工作的能力;
3. 理解面向对象设计思想,并能熟练应用到开发工程中;
4. 热爱软件开发工作,善于解决问题,喜欢研究前沿技术;
5. 逻辑清楚,具有良好的编程风格,代码干净,语法规范;
6. 具有良好的审美观;
7. 具有良好的沟通与表达能力,具有团体合作精神与敬业精神。
岗位职责10:
• HZ工厂MES系统软件开发项目;
• HZ工厂MES系统相关功能模块的开发;
• HZ工厂 MES系统应用、程序的后期维护;
• 支持设备采购的前期关键控制部件选型及设备MES通讯标准定义。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论