职位描述
软件开发工程师 (.NET方向)
岗位职责:
1、参与软件项目的设计、开发、测试与维护: 负责基于业务需求,进行模块设计、编码实现、单元测试和Bug修复。
2、桌面应用开发: 运用 WPF (Windows Presentation Foundation) 或 WinForms (Windows Forms) 技术进行用户友好、功能完善的桌面客户端应用程序开发。
3、数据库操作: 熟练使用 MySQL 或其他关系型数据库进行数据库设计、SQL语句编写与优化、数据操作(增删改查)以及 数据库连接管理和性能调优。
4、网络通信开发: 负责实现基于 HTTP/HTTPS 协议的网络通信功能,包括但不限于:调用 Web API / Web Service、进行 RESTful 请求与响应处理、数据序列化/反序列化(如 JSON, XML)、错误处理及重连机制等。
5、高质量代码交付: 编写清晰、健壮、可维护、高性能的代码,严格遵守编码规范和版本控制流程(如 Git)。
6、需求沟通与分析: 与团队成员(如产品经理、测试工程师)紧密沟通协作,理解和分析需求,确保开发成果符合预期。
7、技术文档编写: 编写必要的开发文档、技术说明文档及 API 文档。
8、项目支持: 根据项目需求和公司安排…