华英网 Chinese in UK
生活Jobs Go Public· 媒体·

Office for National Statistics 招聘两名高级全栈软件工程师,分别负责问卷数据采集和发布平台

Senior Software Engineer (Full Stack)

Office for National Statistics(ONS)招募两名高级软件工程师,岗位分别在 Survey Data Collection(问卷数据采集)和 Dissemination(发布平台)团队,工作内容涵盖开发、维护和运维面向公共统计的云端微服务与网站发布功能。

详细解读

这次招聘包含两个不同侧重的岗位,均隶属 ONS 的 Digital Services(数字服务)部门,目标是支持 ONS 的 Statistics for the Public Good 战略并保障官方统计产品的可用性与可靠性。两个岗位都要求在多学科团队中协作,既要承担新功能开发,也要负责现有在线服务的安全、弹性和运维。

第一类岗位位于 Digital Applications 下的 Survey Data Collection(SDC),主要聚焦 Respondent Account Services(RASRM),负责受访者账户、消息和调查管理相关的服务。该岗位的工作包括改善受访者与 ONS 调查的交互、推进技术现代化并降低对遗留系统的依赖。示例技术有 Java / Spring Boot、Python / Flask、Go、GCP(含 GKE / Kubernetes)、Docker、Helm、Terraform、Cloud SQL、Pub/Sub、GitHub Actions / Concourse、Cloud Build / Cloud Deploy 等。

第二类岗位在 Dissemination 方向,支持通过 ONS 网站和 API 发布官方统计的数字服务,参与内容管理系统、数据集服务、共享应用以及基于云的基础设施的转型。职责包含搜索、认证、路由、反馈等组件的开发与维护,以及支持内容迁移与遗留技术的过渡。常用技术示例包括 Java、Go、Python、MongoDB、基于 API 的微服务架构、CI/CD、Apache Kafka、AWS、HTML/Jinja 模板等。

两类岗位的共同职责包括根据用户故事开发与改进软件解决方案、遵循并改进最佳实践、编写清晰、安全且经过充分测试的代码、在持续交付环境中工作、运维所构建的服务并在生产中识别问题、设计和执行多种测试技术,以及为同事提供指导和代码审查反馈。人员规格强调编程与构建能力、系统设计能力和测试工程能力处于实践者(Practitioner)水平,能在中等至较高复杂度和风险情形下设计与实施方案。

岗位鼓励有使用相关或可比技术经验的候选人申请,技术清单为示例而非限制。原文未提供薪资、工作地点具体地址、申请截止日期或签约类型等信息。