岗位职责:
1、根据研发项目要求,承担软件开发任务,按计划完成任务目标。
2、按时完成软件开发进度,落地项目正常实施运行,保证软件的稳定性。
3、负责软件主要功能的代码实现,制修订产品相关的技术文档、规程、规定。
4、做好相关技术文档、数据的接口和归档。
5、协助完成软件系统及模块的测试,参与软件维护,及时解决客户使用中遇到的问题。
任职资格:
1、本科及以上学历,计算机、软件工程等相关专业。
3、熟悉MVC架构,熟悉.net core,有asp.net core实际项目开发经验。
4、精通C#,WPF开发或者Windows Form开发;
5、精通SQLServer、MySql数据库等;
6、熟悉一种前端主流框架,如AngularJS、React、Vue等。
7、熟悉缓存管理、消息对列管理,如Redis、RabbitMQ等。
8、熟练使用多线程异步编程,编写高性能代码,熟悉常用设计模式。
9、具有较强的逻辑思维以及系统分析能力,良好的编程风格,具备版本控制知识;
10、熟悉项目管理的基本流程:需求、开发、测试、代码review、风险控制等环节;具备一定的网络、服务器、大型数据库、集群、分布式部署、网络安全等系统集成能力。有熟悉分布式跨平台系统的设计和应用,有高并发、高可用、限流降级等经验。