DSFederal
DSFederal
DSFederal to mała firma należąca do kobiety, która dostarcza usługi z zakresu analizy danych, obsługi danych i rozwiązania cyfrowe klientom z sektorów doradztwa, obronności i ochrony zdrowia. Działalność firmy obejmuje technologie informatyczne w ochronie zdrowia, analitykę danych, zarządzanie programami oraz cyberbezpieczeństwo, a także wsparcie technologiczne i badawcze koncentrujące się na zdrowiu publicznym i dobrostanie ludzi. Firma uczestniczy w inicjatywach dotyczących między innymi HIV/AIDS oraz zdrowia matek i dzieci, wykorzystując możliwości analizy danych i technologie cyfrowe do rozwiązywania złożonych problemów związanych z realizacją ważnych misji społecznych.

Starszy programista full-stack API (zdalnie, Stany Zjednoczone)

Kieruj rozwojem full-stack oprogramowania i interfejsów API do prognozowania poziomu wody NOAA. Twórz mikrousługi AWS, interfejsy geoprzestrzenne i dostępne narzędzia wizualizacji dla Krajowej Służby Prognozowania Wód.

Opis

  • Kierować dostarczaniem kluczowych funkcji jako programista full-stack
  • Projektować, tworzyć i wdrażać nowe funkcje internetowe oraz interfejsy RESTful API
  • Kierować rozwojem dynamicznych hydrogramów, prezentacji częstotliwości opadów NOAA Atlas 15, narzędzi wyznaczania zlewni oraz wizualizacji mapowania zasięgu powodzi
  • Tworzyć skalowalne mikrousługi w chmurowym środowisku NWS Enterprise Cloud AWS z użyciem AWS Fargate, Amazon Aurora PostgreSQL i S3
  • Projektować, wdrażać i rozwijać wysokowydajne interfejsy RESTful API oraz usługi danych przestrzennych zgodne ze standardami OGC
  • Tworzyć responsywne i dostępne interfejsy internetowe dla Krajowej Służby Prognozowania Wód
  • Łączyć backendowe usługi danych z zarządzaną przez administrację publiczną platformą HydroVIS działającą na Esri ArcGIS Enterprise w systemie Linux
  • Tworzyć zautomatyzowane frameworki testów jednostkowych, integracyjnych i end-to-end
  • Utrzymywać wymagany poziom pokrycia testami i progi analizy statycznej przed awansem do CI/CD
  • Przeglądać kod wewnętrznych programistów i zewnętrznych współtwórców społeczności
  • Mentorować pracowników średniego szczebla
  • Przygotowywać techniczne materiały wydaniowe do zatwierdzenia przez Radę Kontroli Zmian NOAA
  • Wspierać społecznościowe procesy wnoszenia zmian do kodu

Wymagania

  • Wykształcenie wyższe w dziedzinie informatyki, inżynierii oprogramowania, systemów informacyjnych lub pokrewnej dziedzinie obliczeniowej
  • Co najmniej pięć lat rozwijającego się doświadczenia w tworzeniu full-stack aplikacji internetowych i interfejsów API
  • Udokumentowane sukcesy w projektowaniu, budowie i uruchamianiu publicznych interfejsów RESTful API, mikrousług chmurowych i interaktywnych geoprzestrzennych aplikacji internetowych
  • Doświadczenie w cyklach dostarczania Agile/Scrum
  • Doświadczenie w zarządzaniu merge requestami i pull requestami w VLab GitLab lub GitHub
  • Doświadczenie w integracji zautomatyzowanych bramek testowych CI/CD
  • Biegłość w Pythonie, w tym FastAPI, Flask, Django i PEP 8
  • Biegłość w Go, Node.js i/lub C/C++
  • Zaawansowane umiejętności JavaScript i TypeScript
  • Doświadczenie z React, Vue lub nowoczesnym waniliowym JavaScriptem ES6+
  • Zaawansowane umiejętności HTML5 i CSS3
  • Znajomość wymagań dostępności WCAG 2.1 AA i Section 508
  • Rozległe doświadczenie w projektowaniu interfejsów RESTful API i korzystaniu ze specyfikacji OpenAPI
  • Doświadczenie ze standardami internetowymi OGC oraz formatami GeoJSON, Cloud-Optimized GeoTIFF (COG), Zarr i NetCDF
  • Praktyczne doświadczenie z AWS Fargate/ECS, Amazon Aurora PostgreSQL/PostGIS, Amazon S3, AWS Lambda i API Gateway
  • Biegłość w Dockerze i Terraformie do obsługi infrastruktury jako kodu
  • Biegłość w Pytest, Jest oraz narzędziach analizy statycznej i bezpieczeństwa, w tym Ruff, Flake8, Black i Dependabot

Benefity

  • W pełni zdalny tryb pracy

Powiązane oferty pracy

Terumo Medical Corporation

Menedżer regionalny ds. sprzedaży Terumo Interventional Systems

Terumo Medical Corporation

Zarządzaj sprzedażą wyrobów medycznych w północno-środkowej części New Jersey, kierując zespołami terenowymi i relacjami ze szpitalami. Rozwijaj przychody regionu i wyniki sprzedaży oraz dbaj o zgodną z wymogami promocję produktów Terumo Interventional Systems.

Otwórz
Claroty

Inżynier automatyzacji testów QA

Claroty

Twórz automatyzację API i interfejsu użytkownika oraz bramki jakości w CI/CD dla platformy Claroty do ochrony systemów cyberfizycznych. Pomagaj chronić infrastrukturę krytyczną dzięki niezawodnym testom.

Otwórz