OPENDataJobs
OPENDataJobs
OPENDataJobs 是一个招聘与职业发展平台,专注于帮助人工智能、数据和软件专业人士寻找联邦部门的工作机会。平台从其招聘系统发布当前职位,并将这些职位按七大类别和 25 个标准化岗位进行整理,同时提供有关职责、关键技能和职业发展路径的指导。该平台涵盖联邦机构、承包商、咨询公司和技术服务商的招聘,并通过安全的招聘系统支持申请。OPENDataJobs 是 Peregrine Advisors Benefit, Inc. 旗下的一个部门。

全栈开发工程师(Python、React.js)—华盛顿混合办公

为 Peregrine Advisors 的政府 AI 与数据咨询业务构建 Python、React 和 AWS 服务。交付经过测试的功能、API、集成和部署自动化,并推动其进入生产环境。

描述

  • 将用户故事转化为云原生 AWS 平台上的 Python 后端功能
  • 使用 AWS Lambda、Amazon S3 及相关服务创建自动化工作流
  • 开发连接内部系统与商业产品的 API 和集成
  • 编写单元测试和集成测试,参与代码评审,并在生产环境中解决缺陷
  • 参与 CI/CD 流水线自动化
  • 开发安全且易于访问的代码
  • 为服务提供部署后支持
  • 使用 AI 辅助开发工具,同时审查并测试其输出
  • 应用测试驱动开发和自动化测试实践
  • 交付可靠且经过测试的代码,并对其在生产环境中的表现持续负责
  • 自动化业务流程,以取代人工检查、验证和基于电子表格的工作流
  • 创建使服务发布日常化的部署流水线
  • 在客户项目中与开发人员、工程师、数据科学家、架构师和战略顾问协作

任职要求

  • 至少四年专业软件开发经验,包括 Python 后端和 React.js 前端开发经验
  • 学士学位
  • 熟悉 AWS 开发,包括 AWS Lambda 和 Amazon S3
  • 能够运用面向对象设计、设计模式和数据建模,将明确的规格转化为经过测试的生产代码
  • 具备 PostgreSQL、SQL Server 或 Oracle 等关系型数据库经验
  • 具备 MongoDB 或 DynamoDB 等 NoSQL 数据库经验
  • 具备出色的分析判断力,以及有效的故障排查和问题解决能力
  • 具备通过 Scrum 或 Kanban 等敏捷方法交付软件的经验,并使用 Jira 等工具管理工作
  • 具备出色的书面和口头沟通能力,包括直接与非技术客户利益相关者合作,并将业务需求转化为技术解决方案
  • 能够为分配的任务和工作量提供准确估算
  • 熟练使用文字处理软件、PowerPoint 和 Excel
  • 初始项目要求具备美国公民身份,并能够获得公共信任认定

福利待遇

  • 医疗、牙科和视力保险,员工保费全额由雇主承担,受抚养人保费承担一半
  • 雇主支付的人寿保险、意外身故保险以及短期和长期伤残保险
  • 401(k) 缴费按薪资的前 4% 以 100% 比例匹配,并立即归属
  • 无限带薪休假
  • 资助专业认证和继续教育
  • 完善的入职培训计划
  • 有机会在不同职能之间轮岗,拓展技能和视野

相关职位