上位机高级开发工程师

36~42万元

全职 | 大专 | 经验不限 | 年龄不限

岗位信息

【岗位职责】:
1、根据产品规划完成软件需求分析,架构设计等;
2、开发过程进度,质量控制;
3、软件程序开发过程中单元测试、功能测试、集成测试并保证其质量;
4、解决开发过程中的技术问题,并持续改进与优化升级,维护软件使之保持可用性和稳定性;
5、负责软件系统调试、售后工程师的技术指导、培训和维护;
6.、职责内技术文件规范、编制、整理、归档、技术指导工作;
7、遵守部门规定的开发管理流程和章程,编写符合规范的代码;
8、研究前沿前端技术并跟进,为团队技术选型提供参考并将其应用到项目中。
【任职资格】:
1、专科及以上学历,计算机、电气自动化、控制理论与控制工程等相关专业,有机电行业或工控行业软件开发经验优先;
2、8年以上软件开发经验,精通.NET体系架构,有完整的大型项目架构经验,具备独立架构系统能力;
3、精通C#/.NET/Core,掌握Linq、lambda、泛型、委托/事件、多线程、串口232/485,网络编程、Socket等技能;
4、掌握SQLServer, MySql, NOSQL其中一种数据库开发技术、性能优化、集群等知识经验;
5、掌握ORM框架:Dapper, Entity Framework, Nhibernate等任何一种;
6、掌握Winform/ WCF/WPF下的 C/S端界面开发技术,熟悉前后端分离架构技术,了解VUE;
7、熟练掌握 Restfull风格WebAPI,SOA或者大型项目开发经验;
8、熟悉HTML,CSS,JS, 了解Angular/React/Vue/jquery/bootstrap/EasyUI等前端框架;
9、熟悉使用过RabbitMQ、Redis、IoT(MQTT,CoAP,AMQP,LWM2M)技术等中间件知识;
10、熟悉分布式架构/事务/并发/缓存、集群、负载均衡、Container容器、Consul微服务、Ocelot网关、Polly服务治理等;
11、熟悉设计模式、数据结构和算法面向对象编程思想和设计原则,掌握常见设计模式,高负载、高可用性系统设计开发经验;
12、熟练使用常用的源代码管理工具git。
13、具有优秀的需求理解、系统分析、设计和文档编写能力和网络安全,有项目管理经验优先;
14、具备独立开发的能力,程序简练、结构清晰,有良好的代码规范,逻辑思维敏捷,善于沟通,具有较强的分析、抽象和逻辑思维以及代码阅读能力;
15、具备良好的学习力与进取精神,具有较强的执行力,同时具备团队合作精神和责任心。

其他信息

汇报对象:研发主管
下属人数:0
所属部门:研发部

公司信息

所属行业:医疗设备/器械
公司规模:50-99人