DSFederal
DSFederal
DSFederal je malo podjetje v lasti ženske, ki strankam na področjih svetovanja, obrambe in zdravstva zagotavlja podatkovno znanost, podatkovne storitve in digitalne rešitve. Njegovo delo zajema zdravstvene informacijske tehnologije, podatkovno analitiko, vodenje programov in kibernetsko varnost, pri čemer sta tehnološka in raziskovalna podpora usmerjeni v javno zdravje in dobrobit ljudi. Podjetje prispeva k pobudam na področjih, kot sta HIV/AIDS ter zdravje mater in otrok, pri tem pa podatkovne in digitalne zmogljivosti uporablja za reševanje kompleksnih izzivov, povezanih s poslanstvom.

Full-Stack API razvijalec (delo na daljavo iz Marylanda)

Razvijajte dostopne spletne funkcionalnosti, REST API-je in storitve za hidrološke podatke za posodobitev Nacionalne službe za napovedovanje voda. Sodelujte z agilnimi inženirskimi ekipami pri full-stack razvoju in podatkovno usmerjenih aplikacijah.

Opis

  • Razvijati, testirati in zagotavljati full-stack funkcionalnosti, spletne strani in končne točke REST API za podporo posodobitvi NWPS.
  • Ustvarjati odzivne in dostopne komponente vmesnika, kot so hidrogrami, podatkovne tabele, zemljevidni pripomočki in pogledi za iskanje lokacij.
  • Uporabljati skripte Python in poizvedbe SQL za razčlenjevanje, pretvarjanje in shranjevanje hidroloških podatkov iz več virov v Amazon Aurora PostgreSQL in S3.
  • Ustvarjati avtomatizirane enotne in integracijske teste s Pytest, Jest ali unittest.
  • Uporabljati VLab GitLab in GitHub za veje funkcionalnosti, zahteve za prevzem in združevanje, avtomatizirane cevovode ter strokovne preglede kode.
  • Sodelovati na dnevnih sestankih Scrum, pri načrtovanju sprintov, ocenjevanju uporabniških zgodb in sledenju težavam v Jira ali VLab Redmine.
  • Podpirati višje inženirje pri avtomatiziranem testiranju v peskovniku in preverjanju shem za prispevke kode, ki jih razvija skupnost.
  • Sodelovati z višjimi razvijalci, strokovnjaki za GIS in državnimi hidrologi pri zagotavljanju funkcionalnosti Nacionalne službe za napovedovanje voda.

Zahteve

  • Diploma iz računalništva, programskega inženirstva, informacijskih sistemov ali sorodnega tehničnega področja.
  • Tri do pet let poklicnih izkušenj z razvojem full-stack spletnih aplikacij in API-jev.
  • Praktične izkušnje z izdelavo full-stack aplikacij, ustvarjanjem in uporabo REST API-jev ter poizvedovanjem po relacijskih ali prostorskih podatkovnih zbirkah.
  • Delovno znanje razvejanja v Gitu in delovnih tokov z zahtevami za prevzem ter avtomatiziranega enotnega testiranja.
  • Dobro poznavanje Pythona z uporabo FastAPI, Flask ali Django; JavaScripta ali TypeScripta; ter HTML5/CSS3.
  • Poznavanje načrtovanja REST API-jev, PostgreSQL ali SQL, razčlenjevanja JSON/GeoJSON ter načrtovanja relacijskih shem.
  • Sposobnost razvoja dostopnih spletnih komponent, ki izpolnjujejo zahteve Section 508 in WCAG 2.1 AA.
  • Poznavanje okolij AWS, vključno s Fargate, S3 in Aurora; vsebnikov Docker; ter osnovnih konceptov Infrastructure as Code.
  • Izkušnje s Pytest, Jest, repozitoriji VLab GitLab ali GitHub ter Jiro ali Redminom.

Sorodna delovna mesta