岗位职责:1、负责构建企业级应用产品系统设计研发,负责系统技术架构、核心开发工作,参与软件产品需求的调研、讨论、分析和梳理,完成概要设计和详细设计;2、负责指导搭建核心技术框架,编写核心代码,完成疑难技术问题的分析、定位及修正,解决开发过程中的技术问题;3、完成上级领导交代的其它工作。技术要求1、精通.net框架和常见web框架,精通常见设计模式并熟练应用2、 精通C#、.NETCore MVC、.NETCore API、WebService、WebScoket等技术3、 熟悉各种网络编程通信协议HTTP、HTTPS、TCP/IP,掌握JSON、XML等网络数据包传输格式4、 Net基础知识牢固,并掌握主流.Net技术栈与框架,熟练运用常用设计模式和软件工程原则5、熟练使用至少一种数据库(SqlServer,Oracle,Mysql,DB2、redis、Mogondb等),并精通SQL6、 精通使用.NET CORE(或C++/JAVA)、Redis、RabbitMQ等技术7、熟悉Linux和shell,熟悉.NetCore Web 跨平台分布式开发及部署8、熟悉多线程高并发IOCP开发模式,了解异步/同步编程原理,熟悉大数据等领域的相关技术和理论9、熟悉Redis缓存机制及Nginx反向代理的应用10、了解市场主流的架构设计方法(微服务架构、分布式架构、高并发架构、云化架构等)