DSFederal
DSFederal
DSFederal是一家女性拥有的小型企业,为咨询、国防和医疗保健领域的客户提供数据科学、数据服务和数字化解决方案。其业务涵盖医疗信息技术、数据分析、项目管理和网络安全,并通过技术与研究支持,专注于公共卫生和人类福祉。公司参与包括艾滋病毒/艾滋病以及孕产妇和儿童健康在内的相关项目,运用数据和数字化能力应对复杂的使命驱动型挑战。

全栈 API 开发工程师(马里兰州远程)

为国家水预测服务现代化项目开发无障碍网页功能、REST API 和水文数据服务。 与敏捷工程团队合作,开展全栈开发和数据驱动应用建设。

描述

  • 开发、测试并交付支持 NWPS 现代化的全栈功能、网页和 REST API 端点。
  • 创建响应式、无障碍的界面组件,例如水文过程线、数据表格、地图小组件和位置搜索视图。
  • 使用 Python 脚本和 SQL 查询解析、转换并存储来自多个来源的水文数据,将其保存到 Amazon Aurora PostgreSQL 和 S3 中。
  • 使用 Pytest、Jest 或 unittest 创建自动化单元测试和集成测试。
  • 使用 VLab GitLab 和 GitHub 管理功能分支、拉取请求和合并请求、自动化流水线及同行评审。
  • 参与每日 Scrum 会议、冲刺规划、用户故事估算,并在 Jira 或 VLab Redmine 中跟踪问题。
  • 协助高级工程师对社区开发的代码贡献进行自动化沙盒测试和模式验证。
  • 与高级开发人员、GIS 专家及政府水文专家合作交付国家水预测服务功能。

任职要求

  • 计算机科学、软件工程、信息系统或相关技术领域的学士学位。
  • 三至五年全栈 Web 应用和 API 开发专业经验。
  • 具备构建全栈应用、创建和调用 REST API,以及查询关系型或空间数据库的实际经验。
  • 了解 Git 分支和拉取请求工作流程,并具备自动化单元测试经验。
  • 熟练使用 FastAPI、Flask 或 Django 的 Python,以及 JavaScript 或 TypeScript 和 HTML5/CSS3。
  • 了解 REST API 设计、PostgreSQL 或 SQL、JSON/GeoJSON 解析及关系模式设计。
  • 能够开发符合 Section 508 和 WCAG 2.1 AA 要求的无障碍 Web 组件。
  • 熟悉 AWS 环境,包括 Fargate、S3 和 Aurora;了解 Docker 容器及基础设施即代码的基本概念。
  • 具备 Pytest、Jest、VLab GitLab 或 GitHub 仓库,以及 Jira 或 Redmine 的使用经验。