职位描述
1. C#语言与.NET核心技术
语言特性:
熟练掌握面向对象编程(OOP)、泛型、LINQ、委托与事件、异步编程(async/await);
理解反射(Reflection)、表达式树(Expression Trees)、动态类型(dynamic)等高级特性;
熟悉.NET Core与.NET Framework的区别及跨平台开发,熟悉Windows 服务、站点部署(Linux部署经验优先)。
框架与生态:
熟悉ASP.NET Core(MVC、Web API)、Entity Framework Core(ORM);
掌握依赖注入(DI)、中间件(Middleware)、配置管理(appsettings.json)等核心机制;
了解微服务框架(如基于gRPC、Ocelot的实践)和容器化(Docker基础)。
2. 数据库与数据访问
SQL与NoSQL:
熟练编写复杂SQLSERVER ,MYSQL等查询(如窗口函数、CTE)、优化索引和事务管理;
熟悉Entity Framework Core的性能调优(延迟加载、原生SQL执行);
了解Redis缓存、MongoDB等NoSQL数据库的应用场景。
数据架构设计:
分库分表、读写分离的实践经验;
熟悉DDD(领域驱动设计)中的仓储模式(Repository Pattern)。
3. 前端技术(全栈能力加分项)
基础能力:
掌握HTML/CSS/JavaScript,能配合前端框架(如Vue/React/Angular)完成前后端联调;
熟悉Razor Pages或Blazor(尤其是.NET 8+的Blazor全栈开发模式)。
前后端协作:
熟练使用RESTful API设计规范,掌握Swagger/OpenAPI文档生成;
最重要的一点有独立开发经验,能独立完成项目开发,其他的按人事惯例写
要求:
3年以上项目经验,可利用C#开发语言进行独立开发,有小程序开发、H5开发、ERP项目开发,流程管理,工厂车间看板项目开发经验的优先考虑
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕