岗位职责:
1. 参与内部工具链及微服务系统的架构设计、核心模块开发与优化,确保系统高可用、高性能及可扩展性。
2. 参与制定内部开发规范与工具使用标准,编写技术文档并主导团队培训。
3. 构建通用型内部服务。
4. 跟踪领域前沿技术,评估其适用性并推动落地。
任职要求:
1. 3-5 年以上 .NET 开发经验,精通 C# 和 .NET Core,熟悉 ASP.NET Core、Entity Framework Core 等框架。
2. 熟悉 RESTful API、gRPC等技术。
3. 有 CI/CD 流水线设计经验,熟悉容器化技术(Docker、Kubernetes)。
4. 深入理解设计模式、DDD等设计原则。
5. 重视代码质量,熟悉单元测试、集成测试框架(如 xUnit、Moq),有代码审查与重构经验。
加分项:
1. 有开源项目贡献或独立工具开发经验(如 NuGet 包、VS 插件)。
2. 熟悉前端技术栈(React/Vue + TypeScript)。
3. 了解 Go/Rust 等语言,能灵活解决跨技术栈问题。
4. 有学习源码的习惯