中级软件工程师,约翰内斯堡(现场办公)
开发用于 LexisNexis 监管产品的 C#/.NET 和 Angular 软件。 为制药、生物技术和医疗器械公司打造可靠的云端解决方案。
描述
- 开发并支持 C#/.NET API、微服务、后台服务和 Angular 界面。
- 通过有针对性的更新改进旧版应用,提升其可维护性、可靠性和易用性。
- 创建并使用 Microsoft SQL Server 数据模型、查询和集成。
- 在规划、编码、测试、调试、重构和文档编写中使用经批准的 AI 开发工具,并审核和验证其输出。
- 创建自动化测试,并在适当时采用测试驱动开发。
- 参与代码审查、技术讨论以及共同的设计和实施决策。
- 使用 Azure 服务、CI/CD 流水线、日志和监控来交付并维护生产软件。
- 在需求制定、发布和持续支持的整个过程中,与产品、质量工程、架构、安全和运营团队合作。
任职要求
- 拥有约三年或以上专业软件工程经验,或具备交付生产软件的同等证明。
- 具备 C#、.NET、REST API、Angular 和 TypeScript 的实践经验。
- 有使用 Microsoft SQL Server 的经验,包括编写查询并考虑数据访问和性能。
- 了解自动化测试、Git、代码审查和迭代式软件交付。
- 使用过 AI 编码工具,或愿意审慎地采用这些工具。
- 能够负责中等复杂度的工作,沟通进展和权衡,并在可能广泛影响架构或客户的决策上寻求指导。
- 重视安全、数据隐私、可靠性和清晰的文档。
- 具备 Azure 服务、Azure DevOps、CI/CD 流水线、Docker、Kubernetes、旧系统现代化、微服务集成、可观测性、生产故障排查,或生命科学、医疗保健、监管及其他高信任领域软件经验者优先。
福利待遇
- 身心健康计划
- 共同育儿假
- 继续深造支持
- 休假安排
- 弹性工作时间
- 因国家/地区而异的福利









