首席Python开发者

16个月前远程全职
51.8K - 65K GBP UK Health Security Agency

UK Health Security Agency

location 伦敦
unsaved
职位标题-首席Python开发人员 职业-开发与运营 主管部门-技术 全职等效-37.5小时 角色数量-1 合同类型-永久 地点-混合 根据业务需求,UKHSA采用混合工作模式。这使我们在工作方式和地点上具有更大的灵活性,以充分发挥我们的员工优势。作为混合工作者,您将被要求在UKHSA的某个地点(伯明翰、利兹、利物浦和伦敦)工作,每周合同工作时间的最低60%(大约每周3天,按月平均计算)。专业或地区性角色将基于适当的UKHSA站点。对于某些角色,可能会有一些额外的灵活性,这将根据个人需求和业务需求与招聘经理商定。 工作模式-全职/混合工作/灵活工作 级别和薪资-7级国家绑定-每年51,824-61,414英镑。伦敦外围-每年53,812-63,252英镑。伦敦内部-每年55,799-65,089英镑。 此角色附带最高10,000英镑的市场薪酬补贴 内部角色规则适用于现有的公务员,即级别转移按照当前薪水或薪资范围最低标准进行,晋升转移按照新的薪资范围最低标准或获得10%的增长。具体情况取决于哪个是最高的。 作为UKHSA的首席Python开发人员,您将领导设计、开发和维护Python API、UI和后端基础设施,以实现UKHSA改变英格兰所有人的健康期望的目标。 您将负责领导产品和服务的流程优化机会的识别,并为提出的解决方案的实施做出贡献。 您将在全栈范围内提供专业的Python技术知识,使用测试驱动的开发技术在设计、构建和测试阶段进行开发,涵盖从后端数据源到UI的全过程。您将在整个各个系统的软件开发中发挥领导作用,包括现代DevOps实践,并且您还需要熟悉敏捷交付方法论,并在不损害代码质量的情况下以短迭代和频繁发布的方式交付软件。您将与关键的内部和外部利益相关者进行联系,并为移动前端和后端环境的软件开发最佳实践提供专业的技术指导。您将负责项目并积极推动其投入生产。 您将与业务和技术利益相关者合作,将业务问题转化为技术设计。您将与UI、连接和DevOps团队合作,构建优雅的解决方案来解决复杂问题。 UKHSA的开发与运营团队领导着UKHSA的数字化转型,使其成为一个更加数据驱动、以客户为中心的数字化组织。我们通过提供符合和维持政府数字服务(GDS)默认数字服务标准(https://www.gov.uk/service-manual/digital-by-default)的服务来实现这一目标。 UKHSA的开发人员与数据科学家和公共卫生官员等利益相关者合作,提供帮助推动机构使命的软件。我们采用现代最佳实践,以快速、安全和具有成本效益的方式交付项目。 这是一个非常重要的角色,推动UKHSA全面实施Python开发的标准和实践。 工作的主要职责 • 领导UKHSA的Python应用程序/UI/API的开发和维护 • 定义实施新Python解决方案的技术要求 • 定义Python应用程序解决方案体系结构的技术方面,包括所使用的技术、遵循的方法论和目标设备/平台 • 准备技术解决方案和架构文件、工作成果和演示文稿 • 定义Python安全协议、分析和社交渠道集成 • 设计和开发详细的Python架构和与其他API/应用程序/域集成的接口 • 对Python应用程序设计中的各种非功能性方面负责,并提供解决方案以优化性能、可扩展性等,使用DevOps原则 • 与技术和云服务提供商合作,确保UKHSA从任何第三方服务提供商获得最大的利益,并将正确的知识转移给内部 • 不断努力提高自己在工作领域的知识,并接受敏捷的软件交付方法论,力争实现完全的敏捷性,包括持续集成、交付和部署 • 研究和推荐能够支持UKHSA的Python平台的持续交付的成熟开源工具和平台 • 强制执行良好的开发实践,并确保高质量交付企业解决方案 • 管理责任 • 对解决方案负责,并负责将功能要求转化为解决方案 我们自豪地成为一个有选择性的雇主,每个人都很重要,促进机会平等,积极鼓励所有人(包括目前在我们的劳动力中代表性不足的群体)申请。 UKHSA的理念是成为所有员工和利益相关者的一个包容性组织。通过庆祝和保护差异,消除障碍,促进公平和机会平等,为所有人创造、培养和维护包容性文化,以满足我们的员工和更广泛社区的需求。 基本要求: • 在相关学科(如计算机科学)中获得学士学位,具有核心开发要素,或具有同等水平的资格或在专业领域的同等水平上具有重要经验 • 具有前端软件应用程序开发经验,包括现代HTML、CSS和JavaScript • 熟练掌握至少一种服务器端编程语言,如Python、现代PHP或C# • Django(或Flask)在Rest框架、ORM中 • 容器化(Docker或Kubernetes) • NGINX • PostgreSQL / NoSQL • 云环境(AWS / Azure) • 对UI设计系统和最佳实践有良好的理解 • 具有开发和使用RESTful API和Web服务的经验 • 具有版本控制软件(如Git或Mercurial)和Git工作流程(或等效工作流程)的经验 • 对面向对象的概念和设计模式有知识 • 能够解决问题,能够有效识别和修复错误和缺陷。出色的支持用户和系统的能力 • 对开源内容管理系统和SharePoint 2010/2016有良好的了解和理解,包括对CMS的管理界面的了解 • 对基于Linux或Windows的操作系统和终端脚本语言(如Bash或PowerShell)有良好的了解和理解 • 对SQL和NoSQL数据库都有良好的知识和理解 • 对Web和移动技术具有真正的热情和兴趣 • 有领导开发团队交付关键业务能力的经验 • 具有使用自动化技术(如Ansible、Puppet或Chef)在公共/私有云API上部署工作负载的经验,例如亚马逊网络服务、Azure、Google Cloud Platform或OpenStack • 具有领导系统设计和使用面向服务的架构平台与其他系统进行接口的经验 • 具有DevOps、TDD/BDD、持续集成和持续部署系统(CI/CD)(如Jenkins)的经验 • 具有敏捷开发原则和实践以及项目生命周期的经验,以及敏捷工具(如Jira或Redmine)的经验 • 理解和致力于机会平等和良好工作关系,无论是日常工作实践还是管理体系方面 优先考虑条件: • 在相关技术领域拥有研究生或专业资格或同等经验 • 其他前端技术(React、Vue等) • Pytest 选拔过程 您将需要填写一份申请表。根据必要条件,将对其进行评估和筛选。 此职位使用成功档案(Success Profiles),将评估您的行为和经验 第1阶段:申请和筛选 作为申请流程的一部分,您将被要求提供一份不超过750字的适应性陈述,其中提供您如何满足基本条件的示例。它还应详细说明您和您的经验对该角色的贡献。我们建议使用STAR(情境、任务、行动、结果)方法,以示例来展示指定的基本条件的真实案例。请注意,仅考虑在规定的字数范围内提供的信息。 如果您在此阶段成功,您将进入面试阶段 第2阶段:小组面试 此角色是一个两个阶段的面试过程。它将通过Microsoft Teams远程进行。第一阶段将包括技术测试,如果成功,第二次面试将测试以下行为: • 协同工作 • 做出有效决策 • 管理优质服务 备用名单: 通过面试标准但未获得职位的候选人将被保留在备用名单上,有效期12个月,如果有类似职位空缺,可能会与其联系。 如果您参加面试且不符合指定级别的要求阈值,您的申请可能会根据类似的、较低级别的角色进行评估,并且如果有职位空缺,您可能会被提供该职位。 DBS-与政府系统合作的人员必须完成基本人员安全标准(BPSS)检查,其中包括披露和禁止安全检查。成功的候选人必须在被任命之前满足安全要求。该角色所需的安全级别是BPSS,但可能需要对该角色进行SC清除,并且您应熟悉安全清除的标准。 此角色对所有外部申请人(任何人)开放,包括公务员之外的人(根据定义,包括内部申请人)。根据公务员国籍规则进行UKHSA内的角色任命。这些规定可以在https://www.gov.uk/government/publications/nationality-rules找到。此工作广泛面向以下群体: • 英国国民 • 有权在英国工作的英联邦国家国民 • 爱尔兰共和国国民 • 拥有定居或预定居地位的欧盟、欧洲经济区或瑞士或申请欧洲联盟定居计划(EUSS)截止日期之前的状态的欧盟、欧洲经济区、瑞士或土耳其国民 • 在英国公务员工作的相关欧盟、欧洲经济区、瑞士或土耳其国民 • 在英国公务员工作并已建立工作权利的相关欧盟、欧洲经济区、瑞士或土耳其国民的某些家庭成员 我们根据公平和公开竞争的原则按照优势进行招聘,如公务员委员会的招聘原则所述。 公务员倡导多样性并促进平等机会。因此,我们为符合最低选择标准的残疾候选人设立了一个残疾自信计划(DCS)。 公务员欢迎最近出狱或有未决定罪行的人士申请。了解更多关于出狱人员招聘的信息。 一旦此职位关闭,职位广告将不再可用。您可能希望保存一份副本供您参考。 政府基线人员安全标准 重要的是要注意,如果您的罪行涉及以下任何一项,目前不会考虑您的申请: • 终身监禁 • 纵火 • 性犯罪 • 仇恨和恐怖罪行 某些部门还将根据特定罪行与业务性质进行考虑,例如,欺诈罪可能使您无法获得财务职位 投诉流程: 法律要求根据公务员委员会的招聘原则,根据公平和公开竞争的原则按照优势进行任命。如果您认为您的申请未按照招聘原则处理,并且您希望提出投诉,首先,您应通过电子邮件联系UKHSA公共问责部门:Complaints1@ukhsa.gov.uk。如果您对部门的回应不满意,您可以与公务员委员会联系:访问公务员委员会网站