中级软件工程师,C#/.NET 与 Angular — RELX
使用 C#/.NET 和 Angular 为生命科学制造商构建法规合规软件。 运用 AI 辅助工程实践,开发可靠的云端解决方案。
描述
- 构建并维护 C#/.NET API、微服务、后台服务和 Angular 界面。
- 通过分阶段的小幅改进来现代化旧版软件,提升可维护性、可靠性和用户体验。
- 设计 SQL Server 数据模型、查询和集成方案。
- 在规划、实现、测试、调试、重构和文档编写过程中使用获准的 AI 开发工具,并审查和验证生成的内容。
- 编写自动化测试,并在适用时采用测试驱动开发。
- 参与代码审查、技术讨论以及共同的设计和实现决策。
- 使用 Azure 服务、CI/CD 管道、日志和监控来交付并支持生产软件。
- 与产品、质量工程、架构、安全和运维团队合作,覆盖从需求到发布及后续支持的整个过程。
任职要求
- 拥有约三年或以上专业软件工程经验,或具备能够证明交付过生产软件的同等经历。
- 具备 C#、.NET、REST API、Angular 和 TypeScript 的实际经验。
- 具备 Microsoft SQL Server 经验,包括编写查询,以及了解数据访问和性能方面的考量。
- 了解自动化测试、Git、代码审查和迭代式软件交付。
- 使用过 AI 编码工具,或愿意审慎地采用这些工具。
- 能够负责中等复杂度的任务,沟通进展和权衡,并在决策可能广泛影响架构或客户时主动征求意见。
- 重视安全、数据隐私、可靠性和清晰的文档。
- 以下经验也有帮助:Azure 服务、Azure DevOps、CI/CD 管道、Docker、Kubernetes、旧版系统现代化、微服务集成、可观测性、生产环境故障排查,或生命科学、医疗保健、法规监管及其他高信任领域的软件经验。
福利待遇
- 促进健康工作与生活平衡的举措
- 身心健康举措
- 共享育儿假
- 学习资助
- 休假计划
- 弹性工作时间
- 因国家或地区而异的福利
