技术利用初级软件工程师

4个月前兼职
39.9万 - 43.2万 / 年 Civil Service

Civil Service

location 伦敦
unsaved
职位概述 在 HMRC 发现您的职业生涯。无论您是在寻求目标、成长,还是希望在一个真正让您有归属感的工作场所工作,请听听我们的一些员工分享他们在 HMRC 工作的真实故事。 访问我们的 YouTube 频道观看完整系列,来发现您的潜力。 关于欺诈调查服务 HMRC 是英国的税务、支付和海关当局,我们有一个重要的使命:我们收集为英国公共服务提供资金的钱,并帮助家庭和个人获得有针对性的财政支持。 HMRC 的欺诈调查服务 (FIS) 负责该部门的民事和刑事调查。 FIS 为 HMRC 提供有效的调查部门,以执行部门的合规政策。这使得该部门能够在其管理的所有税收和关税中履行战略责任。这包括复杂的离岸逃税、非法消费品的国际走私、受控武器和技术的出口、劳动市场滥用、增值税和自我评估退款欺诈以及针对税收系统的其他各种欺诈攻击。 FIS 拥有一支多样化的团队,成员来自不同的专业背景,包括会计师、网络犯罪专家、刑事司法专业人员、税务专业人员和运营支持团队等。我们使用各种权力和方法来保护英国公共服务的资金,调查最有害的逃税者,确保没有人能逃脱我们的追踪。 隐秘行动、数字利用 (CODE) 隶属于 FIS。CODE 在执法和政府之间工作,为前线调查提供调查工具和隐秘技术,并与关键合作伙伴合作开发和提供新技术和系统,以使调查人员能够应对严重和复杂的逃税和犯罪。 职位描述 技术利用开发 (TXD) 团队在国王政府打击严重和有组织犯罪的斗争中发挥着重要作用,支持每年总额达数亿英镑的调查。 该团队管理着一个多样化且快速增长的产品组合,涵盖了从开发用于移动设备数据采集的隐秘工具、计算机和网络利用、构建定制的无线电频率硬件,到实施先进的数据可视化平台。 协作和能力共享对我们的使命至关重要,因此与其他政府和执法机构的合作将确保在这个角色中没有两个项目或两天是相同的。该团队在执法和英国情报社区中被公认为在一系列复杂技术专业领域的深度主题专家,包括软件工程、硬件电子学、无线电频率、计算机和网络利用以及逆向工程。 为了快速原型和定制能力的生产,该团队分为两个不同的职能: 工程团队负责管理所有定制解决方案的全栈开发和测试。这可能包括:开发工具以规范、查询和可视化大型数据集,指挥和控制系统,以及生成插件和模块以扩展商业和内部构建工具的功能。 利用开发团队负责在生产专业工具之前进行安全研究,这些工具有助于利用数字设备、加密通信和网络。 两个职能的所有员工都应在软件开发生命周期中编写和测试代码以产生能力。 我们的技术栈因产品而异(一些示例可以在基本标准下找到),因此鼓励团队通过指导支持和培训采用新技术并发展专业技能。 人员规范 这个初级职位非常适合最近完成软件工程或网络安全学徒的初级软件工程师和利用开发人员、最近的大学毕业生以及自学成才的人。 您需要: 进行研究和开发新设备、工具和技术,以应对严重有组织犯罪分子带来的威胁、风险和伤害。 参与单个组件或大型系统模块的设计、安全编码和测试。 作为一支技术娴熟的团队的一部分分享想法,但在需要时也要主动独立工作。 参与与高级和首席工程师及利用开发人员的代码审查和配对编程。 将问题分解为其组成部分,以识别和诊断根本原因,以及排除故障并识别不同技术能力中的问题。 在快节奏的环境中管理多个优先事项。 遵循最佳实践指南和标准。 为调查官员提供开发工具和技术的安装和使用的指导、技术操作支持和培训。 确保所有工作均在法律框架的要求内进行,以遵守执法和立法过程。 基本标准 接触过或有软件开发生命周期的经验。 在敏捷软件开发或利用角色中工作的知识或经验,专注于以用户为中心的设计。 能够识别用户需求、设计软件、编写安全代码和实施测试方法的知识或经验。 对持续集成(单元测试、TDD、Jenkins、Git)的知识或经验。 接触过或有版本控制系统的经验。 对 API、性能、可访问性和安全测试工具的知识或经验。 展示对信息安全及其解决方案和服务中可以用来缓解安全威胁的安全控制类型的意识。 在以下一种或多种语言中的经验: Python、Java、Go、Rust、C、Objective-C HTML5、JavaScript、React、TypeScript、Vue.js、Node.js 以及在以下至少一种技术中的经验: 数据库:MongoDB、MySQL、PostgreSQL、SQLite 移动应用开发:Android、iOS 虚拟化:Docker、VMWare、Proxmox 自动化和测试:Ansible、Chef、Jenkins、Terraform、Travis CI 日志记录和可视化:Elastic、Kafka、Spark、Graylog、Splunk 常见的利用/渗透测试开源工具 数字取证和网络安全工具 期望标准 有使用项目管理工具的经验。 有处理数据集及其处理和存储扩展的经验。 对以下法律条款的知识、理解和实际应用:调查权力法案 (IPA 2016)、调查权力法案 (RIPA 2000) 及相关行为规范。 附加安全信息 成功的候选人将在入职后需要申请开发审查 (DV) 许可级别,但必须已经持有或愿意在开始该角色之前获得安全检查 (SC) 许可级别。 您通常需要满足最低的英国居住期限,这由所进行的审查级别决定,对于 SC,申请审查之前需要 5 年的英国居住时间。如果您对这一居住要求有任何疑问,请与该职位的招聘负责人联系。 公共和个人安全培训 (PPST) 申请者需要通过职业健康评估才能参加公共和个人安全培训 (PPST) 课程。成功完成 PPST 是执行该角色的办公室外职责的要求。未能通过并保持 PPST 证书可能会影响灵活支付的领取。