SAIC
SAIC
提供的 SAIC 公司簡介內容似乎描述的是 Bitly,而不是 SAIC。內容介紹了一個雲端 SaaS 平台,提供連結管理和 QR 碼功能,包括網址縮短、動態 QR 碼、品牌連結、連結分析、UTM 活動追蹤、適合行動裝置的登陸頁面、數位名片、開發者 API,以及 AI 強化功能。產品文案面向零售、消費包裝品、旅宿、媒體、醫療、金融和教育等產業的行銷人員、開發者及企業團隊,重點強調整合、分析和企業級功能。在將這些資訊用於介紹 SAIC 或其招募活動之前,應先進行核實。

全端開發工程師(混合辦公,馬里蘭州)

為SAIC這家國防與任務技術整合商建構並現代化安全的企業應用程式。 使用React、Python、C/C++、API、SQL和AI賦能服務開展工作。

說明

  • 設計、建構、測試和維護全端企業Web應用程式
  • 使用React、TypeScript、JavaScript、HTML5和CSS3建立無障礙、可重複使用的前端元件和功能
  • 建構涵蓋商業邏輯、驗證、日誌記錄、安全控制、驗證、授權和基於角色存取控制的伺服器端API及應用程式服務
  • 開發和最佳化SQL、MariaDB及MySQL查詢、結構描述、移轉和疑難排解流程
  • 建立儀表板、表單、工作流程介面、搜尋與篩選功能、報表及詳細記錄檢視
  • 將應用程式與企業文件管理平台和內部服務連接,包括Microsoft 365和/或SharePoint
  • 為AI/ML、LLM和AI代理功能建構介面及後端服務,並支援人在迴路中的工作流程
  • 實作應用程式日誌記錄、例外處理、稽核和操作診斷
  • 撰寫單元測試、整合測試和自動化測試,並參與程式碼同儕審查
  • 診斷並改善前端、後端、API、資料庫和整合問題
  • 支援系統整合測試、使用者驗收測試、迴歸測試和正式環境發布
  • 與DevOps團隊合作進行CI/CD、建置、部署、設定和發布活動
  • 整合、重構並逐步現代化舊版C/C++、Python、Shell、JavaScript、資料庫和現代Web元件
  • 建立用於後端服務、自動化、資料處理和整合的Linux Shell指令碼及Python工具
  • 建構、維護、疑難排解和強化C及C++軟體
  • 使用Visual Studio Code進行開發、偵錯和以Git為基礎的工作流程
  • 撰寫應用程式和技術文件
  • 參與Agile/Scrum會議,並支援迭代發布和利害關係人回饋

職位要求

  • 學士學位並至少九年經驗、碩士學位並至少七年經驗,或博士/JD學位並至少四年經驗
  • 至少五年專業軟體開發經驗,包括全端Web應用程式開發
  • 具備實務React經驗,並精通TypeScript和JavaScript
  • 精通HTML5和CSS3
  • 具備建構現代化、基於元件且資料密集型Web應用程式的經驗
  • 具備設計和開發RESTful API及伺服器端商業邏輯的經驗
  • 了解AI和LLM概念,包括AI代理應用程式模式
  • 具備將前端應用程式連接至後端API和企業服務的經驗
  • 能夠處理混合語言程式碼庫,並理解舊版與現代元件之間的相依性
  • 具備維護和現代化舊版應用程式的經驗
  • 熟悉Linux Shell指令碼,包括Bash
  • 具備扎實的Python程式設計經驗
  • 具備扎實的C和C++程式設計經驗,包括閱讀、偵錯、維護和強化舊版程式碼
  • 深入了解SQL和關聯式資料庫設計
  • 具備MariaDB、MySQL或同類關聯式資料庫系統的實務經驗
  • 具備實作驗證、授權和基於角色存取控制的經驗
  • 具備Git和目前原始碼控制實務經驗
  • 具備建立自動化單元測試和整合測試的經驗
  • 具備Linux開發環境和命令列Shell工具的經驗
  • 具備Visual Studio Code或同類現代IDE的使用經驗
  • 了解安全軟體開發實務
  • 具備跨UI、API、後端和資料庫層進行偵錯的經驗
  • 具備在Agile/Scrum軟體開發環境中工作的經驗
  • 擁有美國公民身分,並能夠取得和維持公共信任資格