1、计算机相关专业,三年以上软件开发工作经验;
2、熟练掌握C#或Java语言,深入理解面向对象设计
3、掌握常用设计的模式
4、精通常用Web框架ASP.NET Core或SpringBoot
5、掌握ASP.NET Core或SpringBoot管道处理模型、框架原理,最好读过框架源码
6、对多线程、线程安全有较深的见解;
7、对高并发有较深的见解
8、常用关系型数据库如MySql、SqlServer、Postgresql
9、常用中间件Redis、RabbitMQ、Mongodb等以及中间件原理
10、前端开发语言ja
11、前端开发框架JQuery或Vue.js优先