資深全端工程師——美國遠端
為佩拉頓公司的美國地質調查局火山災害計畫建置 PostgreSQL/PostGIS、Python、React 和 GIS 解決方案。 參與監測、視覺化、報告、安全性、無障礙和雲端就緒系統交付。
說明
- 為美國地質調查局火山災害計畫設計、開發、撰寫文件並部署雲端就緒的資料庫和視覺化工具
- 結合現有 VDAP 資料庫程式碼,審查政府提供的監測與評估計畫
- 建置包含預存程序、檢視表、驗證邏輯和資料字典的 PostgreSQL/PostGIS 資料庫
- 設計支援行動裝置存取的資料庫系統
- 使用 FastAPI 或 Flask 開發 Python REST API
- 建立資料擷取工具和 ETL 工作流程
- 實施符合 USGS 標準的中繼資料管理
- 執行後端單元測試和整合測試
- 使用 JavaScript/TypeScript 和 React 建置回應式資料輸入與報告介面
- 為 VHP 員工開發可編輯的內容管理工具
- 建立支援篩選、下鑽和匯出的互動式儀表板
- 開發用於空間火山資料視覺化的 GIS 工具
- 使用 ESRI JavaScript API、Leaflet 或 Mapbox 實作互動式網頁地圖
- 透過 REST API 將地理空間圖層連接至資料庫後端
- 使用 ArcGIS、ArcPy、GDAL/OGR 和 PostGIS 的空間功能
- 設計符合 USGS 架構和安全基線的可攜、易維護、雲端就緒系統
- 記錄部署設定,以支援未來遷移至 CHS 雲端和混合環境
- 維護使用者指南、資料字典、API 參考、系統結構描述和部署文件
- 完成 DOI 安全意識訓練,並遵守 FISMA、NIST 和 DOI 安全要求
- 支援認證與授權活動以及核准的登入橫幅要求
- 依據 WCAG 2.0 A 級和 AA 級評估介面,並修正不合規功能
- 參加與 VHP 員工及火山災害軟體開發團隊的每週會議
- 提交已完成工作、計畫活動、問題和風險的書面更新
- 納入 VHP 協調員和 COR 的意見
- 與美國五個火山觀測站的團隊協調,以維持系統互通性
- 前往自然災害任務領域辦公室參加入職、整合會議或協作會議
職位要求
- 學士學位加 8 年專業經驗、碩士學位加 6 年經驗、副學士學位加 10 年經驗,或高中學歷/同等學歷加 12 年經驗
- 必須是美國公民
- 能夠取得並維持公共信任安全許可
- 所有工作必須在美國境內完成
- 具有設計、實作和最佳化包含空間類型、索引和複雜查詢的 PostgreSQL/PostGIS 關聯式資料庫經驗
- 熟練使用 FastAPI 或 Flask 開發 REST API
- 具有資料擷取、ETL 流程和自動化腳本經驗
- 具備扎實的現代 JavaScript 前端開發能力
- 能夠使用 JavaScript/TypeScript 和 React 建立回應式、無障礙、互動式應用程式
- 具備 ArcGIS、ArcPy、GDAL/OGR、PostGIS 以及 ESRI JavaScript API、Leaflet 或 Mapbox 的實務經驗
- 具有設計、撰寫文件和使用安全、版本化且文件完善的 REST API 經驗
- 能夠建立邏輯和實體資料模型、實體關係圖以及聯邦標準資料字典
- 具有為雲端或混合環境設計可攜、易維護系統的經驗
- 熟悉容器和雲原生架構模式
- 熟練使用 Git 工作流程,包括分支、合併、程式碼審查和儲存庫管理
- 了解第 508 條款以及 WCAG 2.0 A 級和 AA 級
- 具有實作語意化 HTML、ARIA、鍵盤導覽和色彩對比度合規性的經驗
- 熟悉 FISMA、NIST SP 800-53 以及聯邦認證與授權流程
- 能夠撰寫完整的技術文件,包括使用者指南、API 參考、結構描述和部署指南
- 具備出色的書面和口頭溝通能力
- 具有與政府利害關係人在跨職能團隊中協作的經驗
- 能夠提供清晰的狀態報告並納入迭代回饋
- 能夠在 12 個月履約期間最多出差三次進行現場訪問
福利待遇
- 基本薪資範圍為 104,000 至 166,000 美元
- 可能符合加班資格
- 可能符合輪班差額工資資格
- 可能符合酌情獎金資格
- 遠端工作安排
- 在 12 個月履約期間最多三次現場訪問
