1、熟悉.NET Framework 框架,熟悉.NET Core 跨平台开发,熟悉 Linux 基本操作。
2、熟悉常用设计模式、IOC、AOP、异步编程、多线程,拥有扎实的编程功底。
3、熟悉常用的后端框架:ORM(EF/EF Core/SqlSugar)、Autofac、Log4Net/NLog/Serilog、Hangfire、AutoMapper、SignalR 等。
4、熟悉高并发组件:Redis、MongoDB、RabbitMQ、Nginx,了解 Kafka、ES,熟悉 ELK。
5、熟悉对接第三方接口:支付宝/微信支付、支付宝/微信/微信小程序/qq 登录、阿里云短信。
6、熟悉数据库:SqlServer、MySql,对数据库调优颇有心得。
7、熟悉前端开发:Html、CSS/DIV、JS、Jquery、BootStrap、VUE 等。
8、对 Docker 容器和 Kubernetes 有实操经验,了解 Jenkins。
9、理解微服务架构思想,对微服务组件 Ocelot、Consul 等有实操经验。
10、8 年开发架构和带团队经验,能胜任架构师/TeamLeader/高级开发等多岗位。
1、使用.NET Core3.1 搭建系统框架,封装各类组件;安装服务器系统和各类中间件,管理开发/测试/正式生产环境。