.net全栈开发工程师
Posted Updated 4
views
Description
岗位职责:
- 负责公司业务系统的设计、开发与维护,参与系统架构设计,编写高质量、高性能、可扩展的代码;
- 负责 .NET 后端及 Vue 前端功能开发,独立完成需求分析、数据库设计、接口开发、前端页面及前后端联调;
- 参与代码审查、单元测试及系统测试,及时定位和解决开发及生产环境中的问题;
- 与产品、测试、运维等团队协作,完成需求分析、功能开发、测试及系统上线;
- 持续优化系统性能、代码质量及系统稳定性,解决项目开发中的技术难题。
职位要求:
- 计算机相关专业本科及以上学历,5年以上软件开发经验;
- 熟练掌握 C#、.NET 8,有nodejs、php经验更优;
- 熟悉 C# 面向对象、泛型、委托、Lambda、LINQ、反射、特性、异步编程、Task、多线程及并发编程;
- 熟悉 Entity Framework Core、Dapper、SqlSugar 等 ORM 框架,具备良好的代码设计及架构能力;
- 熟练掌握 Vue3、JavaScript / TypeScript、HTML、CSS,熟悉 Vue Router、Pinia、Vite 等前端技术;
- 熟练掌握 SQL Server、mysql,具备数据库设计、复杂 SQL 编写、索引设计及 SQL 性能优化能力;
- 熟悉 Redis了解 RabbitMQ 等消息队列。
- 熟悉RESTful API、JWT、RBAC、权限管理及前后端分离架构;
- 熟悉 Git、Swagger、Postman 等开发工具,了解 Docker、Linux、Nginx 等部署技术;
- 具备较强的逻辑分析、问题排查和独立解决问题能力,能够独立完成项目或核心模块开发;
- 沟通能力强,责任心强,具有良好的团队协作能力和代码质量意识。