全栈开发工程师

职位描述:

1. 负责公司核心产品的全链路开发与优化,涵盖后端服务架构搭建、前端交互实现及跨端适配,保障产品性能与用户体验。

2. 主导.NET 技术栈解决方案设计,基于ASP.NET Core 构建高并发 Web API,结合Vue开发富交互前端界面,实现前后端代码复用。

3. 参与产品需求分析、技术架构选型与技术方案评审,主导核心模块设计与编码,开展代码 review 并输出优化建议,保障代码质量与架构合理性。

4. 负责数据库设计与性能调优,熟练运用 Entity Framework/Sqlsugar 实现数据持久化,结合 SQL Server/MySQL 等数据库优化查询效率,必要时集成 Redis 缓存提升系统响应速度。

5. 配合测试与运维团队完成系统部署与问题排查,基于 Docker+Kubernetes 实现服务容器化部署,保障生产环境稳定运行。

6. 跟踪技术前沿动态(如 AI Coder、Workflow、AOT 编译等),推动技术升级与开发效率提升,完成领导安排的其他技术任务。

任职要求:

1. 5 年以上.NET 全栈开发经验;非相关专业需具备同等技术能力与项目经验。

2. 精通 C# 语言,深入掌握面向对象编程、泛型、委托、异步编程等核心技术,熟练运用 LINQ 进行数据处理;精通.NET Core/.NET 6 + 框架,有ASP.NET Core MVC/Web API 开发经验,熟悉依赖注入、中间件等核心机制。

3. 前端技术扎实,熟练掌握 HTML5、CSS3、JavaScript,熟悉 Vue/React 等框架者优先;有 WPF 开发及 MVVM 模式实践经验者优先。

4. 熟悉数据库技术栈,精通 SQL Server/MySQL 等关系型数据库设计与调优,掌握 Entity Framework 等 ORM 框架;了解 MongoDB、Redis 等非关系型数据库应用场景。

5. 具备良好的架构设计能力,熟悉微服务架构;掌握 Socket 网络通信、消息队列、配置中心等分布式系统技术。

6. 掌握 Git 版本控制工具,具备规范的代码编写习惯,注重代码整洁度与可维护性;熟悉敏捷开发流程(Scrum)者优先。

加分项:

1. 有AI相关项目经验,了解常用机器学习框架(如 ML.NET、TensorFlow.NET)者优先。

2. 有 Orleans 分布式应用开发经验者优先。

3. 熟悉nodejs、python、go、java等后端技术栈,有相关项目经验者优先。

4. 善用AI工具提升开发效率者优先。

5. 有开源项目贡献经验者优先。

公司地点:上海嘉定区国家汽车及零部件出口基地(上海)218室

公司简介:

职位发布者:何经理

上海盖世网络技术有限公司

融资阶段:

公司规模:

相似职位: