岗位职责1、软件开发: 负责C#语言应用程序的开发,包括软件架构设计、功能实现、代码编写等工作。 根据产品需求,参与系统整体架构设计、技术评估选型,确保系统稳定、易扩展、高可用、安全易用。 负责系统概要设计和关键模块详细设计,以及核心产品模块的开发。 按照业务需求,负责产品平台或业务系统的设计、维护,以及代码开发工作。2、文档编写: 根据新产品开发进度和任务分配,开发相应的软件模块,并编写相应的技术文档。 参与产品研发,以及文档的编写工作。 按照开发流程和设计要求,完成软件模块的详细设计、代码实现、单元测试,并编写测试文档。 管理软件和开发文档,如设计文档、测试文档等。3、技术支持与维护: 参与代码维护与备份,分析并解决软件开发过程中的问题。 负责项目软件运维,及时解决客户问题,保证客户满意度。 配合测试部门完成软件的功能性测试、量产测试和系统级测试等工作,确保软件质量。 配合生产、项目做好转产、维护和技术支持,做好软件产品问题排查。4、团队协作与沟通: 参与产品需求分析及设计工作,对外技术合作的沟通、接口的设计和主要代码的实现。 不断提高产品的代码质量,参与团队技术交流。 指导初级程序员解决编码问题,协助分析及分发处理测试环节中出现的问题。岗位要求1、教育背景: 本科及以上学历,计算机科学、软件工程、电子、自动化等计算机相关专业。2、工作经验: 精通C#开发语言,使用Avalonia、Uno、MAUI中至少1种跨平台开发项目5年以上或更长时间的开发经验。 有工业物联网等相关产品开发经验者优先。3、技术能力: 精通.Net框架下的C#应用程序开发,熟练使用WinForm/Avalonia/Uno/MAUI中至少2种。 熟悉多线程、网络编程(TCP/IP、MQTT、gRPC)、数据库编程、Xml运用等。 了解C++,并熟练使用相关网络协议或C++动态库实现对设备的控制(上位机)。 熟悉面向对象的分析设计技术和工具,了解常用的设计模式,熟练使用Git版本管理。4、综合素质: 具备较强的系统分析能力和设计能力。 具备良好的分析解决问题能力,思路清晰。 具备良好的代码编程习惯及较强的文档编写能力。 做事主动,结果导向,能承受较强的工作压力,能适应机动出差需要。 优秀的团队合作和沟通技能,易于沟通,工作仔细,责任心强。U9C系统开发工程师岗位职责:1. 负责基于用友 U9C 系统进行二次开发和功能扩展,以满足公司业务需求。2. 运用用友 UAP、IUAP、YonBuilder 等开发平台,进行单据节点新增和模块改造等工作。3. 利用相关开发平台对系统进行优化和性能提升。4. 与各业务部门沟通协作,理解业务需求并转化为技术实现。5. 对财务、供应链、质检等相关业务模块进行开发和维护。6. 负责相关数据提取和处理工作,确保数据的准确性和及时性。岗位要求:1. 具有 3 年以上 U9C 开发经验,5年以上.NET开发经验。2. 熟练掌握用友 UAP、IUAP、YonBuilder 等开发平台,能熟练运用平台新增单据节点,具备较强模块改造能力。3. 熟练使用 mysql/SQL server 等关系数据库。4. 对财务、供应链、质检业务有整体的了解。5. 具备良好的项目沟通能力和团队合作精神,能够高效推动项目进展。