中级全栈开发工程师(.NET、React 与生成式 AI)
面向 .NET、React 与生成式 AI 的中级全栈开发岗位。 负责定义、测试和验证软件及由大语言模型驱动的智能体工作流。
描述
- 在中级职责范围内构建全栈软件
- 主要使用 .NET 和 React,并借助 AI 支持这两项技术的开发工作
- 编写精确的规格说明,将计划拆分为可验证的步骤,并为人员和智能体定义验收标准
- 开发和维护大语言模型上下文,包括指令、约束、示例、工具或 MCP,以及上下文窗口的使用
- 在结构化人工审查下,使用生成式 AI 和基于智能体的工具进行软件开发
- 评估、验证并改进 AI 系统和外部贡献者编写的代码
- 编写结构清晰、可靠且可测试的代码
- 创建和维护自动化测试套件
- 通过 Git 和拉取请求开展协作
- 使用 SQL 数据库、数据模型和敏捷开发方法
任职要求
- 至少三年专业软件开发经验
- 精通 .NET 或 React 其中一项,并能够借助 AI 支持开展两项技术的开发工作
- 具备规范驱动开发的核心能力,包括编写精确的规格说明、制定可验证的实施计划,以及为人员和智能体定义验收标准
- 具备大语言模型上下文工程经验,包括指令、约束、示例、工具或 MCP 的选择,以及上下文窗口管理
- 具备使用生成式 AI 和基于智能体的开发工具的经验,能够做出审慎判断、承担责任,并持续进行人工审查
- 能够全面评估并修正 AI 生成的代码或第三方代码
- 能够运用扎实的面向对象编程和/或软件设计原则,编写高质量、结构良好且可测试的代码
- 具备自动化单元测试和/或集成测试经验
- 具备 Git 版本控制和拉取请求协作经验
- 具备 SQL 数据库和基础数据建模经验
- 了解 Scrum、Kanban 或 XP 等敏捷方法
- 了解 Python
- 具备编排智能体并使用 MCP 或连接器的实践经验者优先
- 了解 AI 输出的评估与观测,能够跟踪质量、回归问题和令牌成本,并使用与模型无关的架构者优先
- 具备分布式系统、微服务或消息传递经验者优先
- 具备 CI/CD 以及自动化构建和发布流程经验者优先
- 了解云技术和/或容器,包括 Docker 和 Kubernetes 者优先
