岗位职责
1、参与项目或产品的需求分析,充分理解产品的功能性需求,提出非功能性需求;
2、参与公司核心产品的设计,平台架构、模块开发、性能优化;
3、参与公司重点项目的搭建及核心框架的设计与编码工作:
4、能够独立主持项目开展,解决项目中的关键问题和技术难题:
5、持续研究高性能技术,不断优化改进公司产品或项目;
6、根据项目计划安排进行功能设计,相关研发文档编写,并参与评审;
7、负责具体功能的编码实现,高质量交付功能;
8、负责已上线功能的BUG解决和技术支持。
任职要求
1、计算机或T相关专业,本料及以上学历,5年及以上.NET(CN)开发经验,熟悉软件开发流程:
2、熟练掌握.Net Core、SOA原理、多线程和异步编程,掌握WebService、ASP.NET MVC、WebAPI等开发技术;
3、熟悉 TCP、WebSocket、MODBUS、RS232等数据通讯技术,熟练使用V5、Git等工具:
4、深入理解依赖注入及基于依赖注入的代码设计与实现;
5、熟悉 MySQL、MS SQL、Oracle等数据库管理、开发,SQL性能调优
6、熟悉 Vue/React等主流前端框架至少一种,有实际项目经验,理解框架部分原理;
7、良好的技术文档习惯,具有规范化、标准化的代码编写习惯,质量意识强;
8、有强烈有责任心和钻研精神,做事积极主动,能承受一定的工作压力,具有良好的沟通协调能力和团队合作精神;
加分项:
1、熟悉 Redis/MongoDb/ElasticSearcht 待NoSQL技术,熟练使用(RabbitMQ/Kafka)等消息中间件;
2、使用微服务、DDD和容器的项目经验;
3、参与过敏捷开发;
4、有ERP、MES、APS、CAPP、PDM、数据采集 制造业软件开发经验者优先;