Vendavo
Vendavo
201 – 500 Työntekijät
H1B-viisumin sponsori
Vendavon yritysprofiilissa ei ole kuvausta.

Taustajärjestelmien ohjelmistosuunnittelija (.NET) – hybridityö Prahassa

Rakenna Vendavon tapahtumapohjaista Enterprise CPQ -alustaa taustajärjestelmien .NET-suunnittelijana. Kehitä AWS-palveluita, GraphQL-rajapintoja ja tekoälyavusteisia ohjelmistoja valmistajille ja jakelijoille ympäri maailmaa.

Kuvaus

  • Kehitä ja laajenna tapahtumapohjaisia palveluita .NET 10:llä ja ASP.NET Corella
  • Ota sovelluksia käyttöön AWS EKS:ssä Istio-palveluverkon kautta
  • Luo aggregaatteja, komentoja, tapahtumia ja lukunäkymäprojektioita Martenilla ja Wolverinella
  • Toteuta pystysuuntaisia kokonaisuuksia, jotka kattavat tapahtumamallit, taustajärjestelmän käsittelijät, projektiot, GraphQL-rajapinnat ja React-käyttöliittymät
  • Kehitä Hot Chocolate GraphQL -rajapintoja, joissa on suodatus, lajittelu, sivutus ja moniasiakasympäristön pyyntöjen käsittely
  • Käytä AWS Kinesistä ja Amazon MSK:ta (Kafka) palveluiden integrointiin koko alustalla
  • Suunnittele viestinkäsittelijöitä, jotka ovat idempotentteja ja turvallisesti uudelleen toistettavia
  • Dokumentoi tapahtumamallit draw.io:ssa ja osallistu mallinnustyöpajoihin
  • Hallinnoi infrastruktuuria ja toimitusten työnkulkuja Terraformilla, Helmillä ja Azure DevOps -putkilla
  • Hyödynnä tekoälypohjaisia koodausagentteja kehityksessä ja osallistu tekoälyavusteisiin pull request -katselmointeihin
  • Tue React 18- ja TypeScript-käyttöliittymää, kun toimitus edellyttää full stack -osaamista
  • Luo testejä, lisää palveluiden instrumentointia ja osallistu koodi- ja arkkitehtuurikatselmointeihin
  • Modernisoi CPQ- ja Pricepoint-tuotteita siirtämällä liiketoimintalogiikkaa SQL Serverin tallennetuista proseduu­reista .NETiin

Vaatimukset

  • Vähintään kolmen vuoden kokemus taustajärjestelmien kehittämisestä modernilla .NETillä, versiolla 6 tai uudemmalla
  • Domain-Driven Designin ja CQRS:n tuntemus
  • Kiinnostus kehittää osaamista tapahtumapohjaisesta tallennuksesta, projektioista, eventual consistency -mallista ja idempotenteista käsittelijöistä
  • Valmius kirjoittaa asynkronista, viestipohjaista koodia, joka liittyy jonoihin, virtoihin, uudelleenyrityksiin ja epäjärjestyksessä saapuviin viesteihin
  • Vahva SQL- ja relaatiotietojen mallinnuksen osaaminen; PostgreSQL-kokemus katsotaan eduksi
  • Kokemus HTTP- tai GraphQL-rajapintojen kehittämisestä
  • Kokemus Dockerista ja käytännön tuntemus Kubernetesista
  • Kokemus merkittävästä pilvialustasta, mieluiten AWS:stä, mukaan lukien IAM, S3, EKS ja Secrets Manager
  • Kokemus CI/CD-putkista, mieluiten Azure DevOpsilla
  • Kokemus Git-pohjaisista työnkuluista, pull request -katselmoinneista ja vaadituista laatutarkistuksista
  • Kokemus testauksesta xUnitilla ja integraatiotesteistä, joissa käytetään oikeita riippuvuuksia
  • Tekoälypohjaisen koodausagentin, kuten Claude Coden, GitHub Copilotin, Cursorin tai vastaavan työkalun, säännöllinen käytännön käyttö
  • Kyky arvioida tekoälyn tuottamaa koodia kriittisesti, mukaan lukien keksittyjen rajapintojen, käyttäytymisen muutosten ja huomaamatta jääneiden reunatapausten tunnistaminen
  • Halukkuus ylläpitää tekoälyagentin kontekstitiedostoja, kuten CLAUDE.md- tai AGENTS.md-tiedostoa
  • Koodin kokonaisvaltainen omistajuus yhdistämisen jälkeen
  • Englannin kielen oppimista tuetaan viikoittaisilla oppitunneilla, mutta sujuvaa kielitaitoa ei nimenomaisesti edellytetä

Edut

  • Mahdollisuuksia ammatilliseen kehittymiseen ja uralla etenemiseen
  • Nykyaikaiset kehitystyökalut ja pääsy asiantuntijoiden pariin
  • Tiiminrakennustapahtumia ja yrityksen sponsoroimia tilaisuuksia
  • Joustavat työajat
  • Viikoittaiset englannin oppitunnit
  • Mahdollisuuksia kansainväliseen matkustamiseen
  • 25 palkallista lomapäivää
  • Neljä ylimääräistä yrityksen vapaapäivää
  • Kolme sairauspäivää
  • Kaksi palkallista päivää hyväntekeväisyystoimintaan
  • Kuukausittainen etuusbudjetti
  • Ateriaetu
  • Mahdollisuus MultiSport-korttiin
  • Ensiluokkainen Windows- tai Mac-kannettava ja älypuhelin, joita saa käyttää henkilökohtaisesti
  • Alennetut rajattomat mobiililiittymät perheenjäsenille
  • Yhteistyöhön kannustava taitavista kollegoista koostuva tiimi
  • Nykyaikaiset toimistot virkistysalueineen