岗位职责:1、负责服务端业务逻辑,客户端界面开发。2、根据开发进度和任务分配,完成相应模块软件的编程任务。3、积极响应客户需求并进行开发。4、编写软件相关的说明文档。5、完成公司所安排的其他任务任职要求:1、熟练掌握反射、泛型、委托等基础语法,有良好的编程功底,对自己的代码质量有要求;2、了解常见的软件设计思想,如:SOLID、MVC、MVVM、IoC、AOP、SaaS、插件化、前后端分离等思想;3、能够使用NETCore体系下的技术栈进行项目开发。对项目体系有比较清晰的认知,熟悉相关开源生态的组件;4、会编写WPF程序,熟悉MVVM开发方式。熟练使用Caliburn.Micro、Prism、Fody等更佳;5、熟悉原生ASP.NET Core Web API项目,能够使用ABP vNext、Furion等开源框架,开发业务功能;6、熟练使用EF Core、Dapper等ORM框架,会使用SqlSugar、FreeSql等更佳;7、熟练SqlServer、Oracle,能够编写常见的Sql语句,了解常见的语句优化技巧。有SqlServer发布订阅、AlwaysOn部署经验更佳;8、能够比较快的理解业务需求,可以根据需求文档进行需求的提取、系统的详细设计,交付完整的项目工程;9、熟练使用Git项目管理工具。了解PM2、IIS、Docker、Jenkins等项目部署工具更佳;