Software Developer

16 months agoFull-time
38.7K - 48K GBP UKHSA

UKHSA

location London
unsaved
职位名称 - 软件开发人员 职业 - 数字数据与技术 总监 - 数据运营 全职等效工作时间 - 37.5小时 角色数量 - 1 合同类型 - 永久 地点 - 混合 英国卫生安全局(UKHSA)在业务需要允许的情况下采用混合工作模式。这为我们提供了更大的灵活性,使我们能够在工作方式和工作地点上发挥最佳效果。作为混合工作者,您应该在UKHSA的某个地点(伯明翰、利兹、利物浦和伦敦)工作,每周约工作3天(按月平均计算),占合同工作时间的至少60%。专业或地区性角色将在适当的UKHSA站点上工作。对于某些角色,可能还可以提供一些额外的灵活性,这将根据个人需求和业务需求与招聘经理商定。 工作模式 - 全职/兼职/灵活工作/混合工作/工作分享 等级和薪水 - SEO级别。全国级别 - £38,724 - £44,393 内伦敦 - £42,716- £48,068 外伦敦 - £40,721- £46,231 入职公务员的新员工预计将从薪资槽的最低工资开始。 内部角色规则适用于现有的公务员,即级别转移将按照当前薪资或薪资范围的最低工资进行,晋升转移将转到新的薪资范围的最低工资或获得10%的加薪。具体情况取决于哪个最高。 此角色将根据公务员条款和条件任命。有关条款和条件的完整详细信息,请访问 https://www.ukhsa.reed.com/。 截止日期 - 2024年2月11日。晚递交的申请将不予考虑 面试日期 - 2024年2月26日开始。请注意,这些日期可能会有所变动。 简介 我们正在寻找一名开发人员,作为UKHSA数据运营总局监测系统和生物信息学部门的一部分。您将是一个团队的一员,负责开发和支持支持我们的卫生保护能力的临床和科学团队的系统。 UKHSA正在在COVID-19应对的基础上建立弹性和可扩展的基础设施,以确保英国处于保护公众免受未来健康威胁的最强位置。 UKHSA的任务是具有挑战性、创新且备受关注的。为了有效、公正地实现我们的目标,我们承诺代表现代英国及其多样性。UKHSA认识到背景和生活经验的多样性带来不同的见解,带来挑战,鼓励变革和创新。这反过来产生了更加负责任和值得信赖的公共服务和更好的决策;之所以更好,是因为它们更加关注所有社区的需求和利益。思想和观点的差异不仅受到尊重,而且是预期的。我们希望所有员工在工作中都能感到自在,并且感到自己受到重视。 数据运营 UKHSA数据运营总局为开发和管理一套通用和定制的高效、现代、安全的数据和分析工具、服务、平台和应用程序提供战略领导和监督,确保内部和外部对高质量数据和分析服务的访问。 监测系统和生物信息学 监测系统和生物信息学部门隶属于数据运营总局,与组织内部和外部合作伙伴合作,领导设计、开发、维护和交付可访问、可互操作的系统,改善卫生安全结果。该部门支持UKHSA的实验室工作流程和监测功能,并负责为关注的病原体提供全基因组测序的中央生物信息学服务。 工作概述 被任命人员将需要: • 开发和管理软件系统和服务的技术方面,以满足用户需求并与数据库和其他存储库集成。 • 了解开发流程效率的重要性以及流程优化的常见方式 • 设计具有嵌入安全控制的解决方案和服务,专门设计以核心特性减轻安全威胁。清楚了解信息安全和网络安全考虑,并与团队成员共享这些知识。 • 确保软件灵活开发,以便可以在各种计算环境上进行可变托管,包括UKHSA的服务器、高性能计算基础设施和亚马逊或Azure等商业云提供商。 • 识别、诊断和调查技术问题,有条不紊地应用适当的测试并收集足够的信息以解决问题。应用本地和组织方法管理和记录问题。 • 使用约定规范设计、编码、测试和文档化中高复杂度的程序或脚本,使用正确的标准和工具。确保干净、安全和经过良好测试的代码 • 与用户研究人员合作,并能在内部代表用户。优先考虑并定义了解用户故事的方法。对最佳工具和方法提供建议。 • 编写数据库代码,符合现代标准,包括高级SQL和Oracle PL/SQL脚本,用于在信息系统内部和之间对数据进行优化的复杂处理以及从这些系统中导出数据 • 构建和测试系统之间的简单接口。作为更大团队的一部分,进行更复杂的集成。 • 编写和支持多个平台上托管的软件和数据库代码,用于确保收集、存储和提取数据的质量,并为团队的更广泛质量保证工作做出贡献。 • 支持制定软件开发的质量指标,并在提交测试之前为应用程序制定测试计划。 • 确保团队创建、开发和维护的软件代码通过实施适当的源代码存储库进行适当管理,该存储库与UKHSA的技术战略相一致。 • 确保部署到生产环境的所有实时服务都具有适当的运营支持水平。与同事一起管理服务组件,以确保它们满足业务需求和绩效目标 • 在设计和开发的各个方面都能够熟练应用现代标准方法,使用所需的标准、方法和工具详细设计并有效地记录所有工作,包括适当的原型工具。 • 指导和辅导更年轻的同事。 沟通和关键工作关系 职位持有人将与广泛的个人、临床和非临床、内部和外部与UKHSA合作的个人定期建立工作关系并进行沟通。这将包括: 内部 • 信息和监测系统部门的其他成员,特别是在科学计算、监测数据和核心生物信息学团队工作的成员。 • 数据工程领导的数据运营团队 • 数据设计和架构领导的数据运营团队 • DA&S数据获取和发布团队 • UKHSA技术团队领导的DevOps原则 • UKHSA技术团队领导的企业架构 • 与大数据与分析服务组的其他部门成员,您可能会在本地和国家工作计划上进行合作。 • UKHSA实验室信息管理系统(LIMS)运营经理和副LIMS运营经理以及科学团队的其他关键利益相关者 外部 • 在地方政府工作的公共卫生同事,特别是在卫生保护角色中工作的同事。 • 在英国国家卫生服务(NHS)和当地临床委员会工作的同事 • 在国家统计局(ONS)和其他外部数据提供商工作的同事。 • UKHSA工作相关的其他外部合作伙伴。 工作的主要职责 您将会: • 开发和支持用于支持数据收集、分析和传播的数据库和软件应用程序。这将包括推动自动化和更具韧性、可靠的基础设施。 •与同事协调开发使用适当语言、已建立的现代软件工程原则和设计模式的代码,包括原型开发工具的开发。您将选择和实施现代RAD(快速应用程序开发)工具进行原型开发,并在适当的情况下进行最小可行产品的实施。您将为此制定相关的标准和政策。 •负责监控系统的可用性、性能和数据流,并寻求方法持续改进以提高韧性、数据质量和塑造服务交付的改进,包括开发流程的改进。 •使用确保符合信息安全和质量政策和程序的软件工程实践,设计具有嵌入的安全控制的解决方案和服务。 •与技术团队的同事合作,协调和实施多学科方法以及在各种平台上的数据流水线生产和应用/数据库托管,必要时迁移当前软件解决方案到新的架构。您将选择适当的系统设计,其风险、影响和业务或技术复杂性的级别为中等。 •与同事合作,确保在部门的软件开发活动中遵循当前的软件规范、开发、测试和实施最佳实践。 •管理软件应用程序和数据库的测试,以确保开发符合约定的规范,使用适当的工具,并符合商业和UKHSA的标准。 •识别、定位和修复系统中的故障,包括在开发过程中和部署到生产环境后与基础设施同事合作解决可能导致服务中断的问题。您将根据优先级安排工作,以确保组织的关键服务保持可用。 •根据UKHSA的要求或项目的特定要求接受培训,并履行与您的级别相符的其他职责 我们自豪地成为首选雇主,每个人都很重要,促进平等机会,积极鼓励所有人申请,包括目前在我们的劳动力中代表性不足的群体。 UKHSA的理念是成为所有员工和利益相关者的包容性组织。通过庆祝和保护差异,消除障碍,促进公平和机会平等,为我们的员工和更广泛的社区的需求提供差异驱动的创新解决方案,我们通过这种方式创造、培养和维持一个包容性文化。我们希望所有员工都能感到在工作中能够做自己,并且感到自己受到重视。 基本要求: • 相关学科的学位或同等专业经验 • 设计、开发和交付大型复杂软件解决方案的经验 • 能够编写高质量的软件文档,并在团队中实施质量标准的能力 • 对Microsoft开发技术(包括Visual Studio .Net)的专业知识/经验 • 有SQL、MS SQL Server套件、Transact-SQL的经验 • 至少一种面向对象编程语言(如C#)的熟练技能,并具有中级Python知识 • 部署代码到企业架构和云,包括使用容器的经验。熟悉OpenShift和/或Kubernetes • 熟悉Internet Information Services(IIS)、Web应用程序部署、管理和安全性 • 使用Git、GitHub actions和相关工具进行版本控制、集成、部署或其他行业标准版本控制和CI/CD工具的经验 • 对机会均等和良好的工作关系有一定的了解和承诺,包括日常工作实践和管理系统方面 • 对软件变更控制实践的了解 优先条件: • 熟悉敏捷软件开发方法 • 以前与Azure AD合作的经验 • 有JIRA和Confluence的经验 • Oracle PL/SQL开发经验 • 使用于流水线开发的软件的经验 • 在SQL Server Reporting Services、Power BI和其他报告工具中开发和修改用于数据分析和报告生成的代码的熟练技能 • PowerShell的经验 • 在医疗保健或生物医学科学领域工作的经验 • 在行业或学术界内在截止日期前交付多学科项目的经验 • 在大型软件项目上工作的经验 • 熟悉PostgreSQL/MSSQL/MariaDB将是一个明显的优势,以及能够在一系列技术上工作的能力 • 了解NoSQL数据库,如MongoDB、Cosmos DB和Elastic 选择过程 第一阶段:申请和筛选 此职位使用成功档案进行广告,并将通过评估您的经验、行为和优势来评估您的申请。 作为申请过程的一部分,您将被要求提供一份不超过1000字的适合性声明。这应该概述您的技能、经验和成就,提供证据证明您适合该职位,特别是与人员规范部分中的基本和优先条件相关的证据。 您还将被要求在申请表的“雇主/活动历史”部分提供信息。这相当于您在简历上提供的信息,概述您的职业经历、教育和学习。这将在筛选过程中使用,但不会得分。 如果您在筛选中成功,将被邀请参加面试,面试中将根据您的经验、广告中列出的行为和一些基于优势的问题提问。 第二阶段:小组面试 所有进入面试的申请人将通过成功档案在行为/经验/技术/能力方面进行评估。 在评估优势时,我们希望了解您和工作角色是否适合。我们将关注您喜欢做什么和擅长做什么。通过确保角色与您的匹配度,您更有可能享受并表现出色。 面试阶段进行的行为测试将包括: • 改变和改进 • 管理优质服务 • 快速交付 • 合作共事 您将需要为面试准备一个演示文稿 备用名单: 通过面试标准但未获得职位的候选人将被列入备用名单,保存12个月,如果有类似的职位空缺,可能会与其联系。 如果您参加面试但未达到指定级别的要求阈值,则可能会根据类似的、较低级别的角色评估您的申请,并在有空缺时提供该职位。 福利 • 公务员养老金缴费27% • 为您的角色量身定制的学习和发展机会 • 灵活工作选择的环境 • 鼓励包容和多样性的文化 • 多种健康和福祉支持 从其他雇主转到UKHSA将意味着您无法再获得儿童保育券。这包括政府部门之间的调动。但是,您可能有资格申请其他政府计划,包括无税儿童保育。 DBS - 与政府系统合作的人员必须完成基本人员安全标准(BPSS)检查,其中包括披露和禁止安全检查。成功的候选人必须满足安全要求才能被任命。该角色所需的安全级别是BPSS,但该角色可能需要进行安全审查,您应该熟悉安全审查的标准。 此职位对所有外部申请人(任何人)开放,包括公务员以外的人(根据定义,包括内部申请人)。根据公务员国籍规定进行UKHSA角色的任命。这些规定可以在 https://www.gov.uk/government/publications/nationality-rules 找到。此职位广泛向以下群体开放: • 英国公民 • 有权在英国工作的英联邦国家公民 • 爱尔兰共和国公民 • 拥有定居或预定居地位的欧盟、欧洲经济区或瑞士或在欧洲联盟定居方案(EUSS)截止日期之前申请该地位的欧盟、欧洲经济区、瑞士或土耳其国民 • 在公共服务中工作的相关欧盟、欧洲经济区、瑞士或土耳其国民 • 在公共服务中积累了工作权的相关欧盟、欧洲经济区、瑞士或土耳其国民 • 相关欧盟、欧洲经济区、瑞士或土耳其国民的某些家庭成员 我们根据公正和公开竞争的原则招聘人才,欢迎各种背景的人士申请。正如英国公务员委员会的招聘原则所述,英国公务员拥抱多样性并促进平等机会。 英国公务员委员会的招聘原则要求任命英国公务员时必须根据公正和公开竞争的原则进行。如果您认为您的申请未按照招聘原则处理,并且您希望提出投诉,首先,您应通过电子邮件联系UKHSA公共问责办公室:Complaints1@ukhsa.gov.uk。如果您对部门的回应不满意,您可以联系英国公务员委员会:访问英国公务员委员会网站。 联系方式 - Sophie.Rigney@reed.com