Prikaz 465–465 od 465
Podjetje Vitasis je vodilno podjetje na področju govornih in jezikovnih tehnologij v Sloveniji. Naše rešitve uporabljajo ugledna podjetja in javne ustanove, hkrati pa ponujamo storitve v oblaku za integratorje in partnerje. V ekipo vabimo full-stack programerja oziroma programerko, ki dobro razume razvoj sodobnih spletnih, mobilnih in strežniških rešitev. Posebej pomembno je močno znanje Java Spring / Spring Boot tehnologije, saj je pomemben del našega sistema zgrajen na tej osnovi. Kaj boš delal/-a? Tvoje delo bo obsegalo predvsem: -razvoj in nadgradnjo zalednih storitev v okolju Java Spring / Spring Boot, -razvoj REST API-jev in streaming storitev prek WebSocket povezav, -načrtovanje in implementacijo rešitev za sprotno komunikacijo med odjemalci in strežnikom, -razvoj spletnih uporabniških vmesnikov v React okolju, -razvoj ali sodelovanje pri razvoju mobilnih aplikacij v React Native, -povezovanje spletnih in mobilnih aplikacij z zalednimi storitvami, -delo z relacijskimi in drugimi podatkovnimi bazami, -sodelovanje pri načrtovanju arhitekture rešitev, -optimizacijo delovanja, odpravljanje napak in izboljševanje kakovosti kode, -sodelovanje pri nameščanju in delovanju rešitev v strežniških ali kontejnerskih okoljih, -uporabo sodobnih razvojnih orodij, vključno z orodji umetne inteligence, kjer ta smiselno izboljšajo kakovost, hitrost ali preglednost razvoja. Iščemo osebo, ki ima izkušnje oziroma dobro razumevanje večine naslednjih področij: -Java Spring / Spring Boot, -razvoj REST API storitev, -razvoj streaming rešitev, -WebSocket komunikacija, -asinhrona komunikacija in obdelava podatkov, -React, -React Native, -JavaScript / TypeScript, -HTML, CSS in sodobni frontend razvoj, -relacijske baze, na primer PostgreSQL, MySQL, MariaDB ali Oracle, -druge vrste podatkovnih shramb, na primer MongoDB, Elasticsearch, Redis ali podobno, -Linux okolja, -Kubernetes oziroma kontejnerska okolja, -Docker, -Keycloak oziroma sistemi za avtentikacijo, avtorizacijo in upravljanje identitet, -Python, -Git in delo z repozitoriji, -osnovno razumevanje CI/CD procesov, -varnost pri razvoju spletnih aplikacij, mobilnih aplikacij in API storitev. Dodatna prednost so izkušnje z: -Spring WebSocket, STOMP ali sorodnimi pristopi za sprotno komunikacijo, -reaktivnim programiranjem, na primer Spring WebFlux, -mikroservisno arhitekturo, -sporočilnimi sistemi, na primer RabbitMQ, Kafka ali podobno, -obvladovanjem večjega števila sočasnih povezav, -optimizacijo zakasnitev in pretočnosti pri streaming storitvah, -OpenShift okolji, -Helm charti in upravljanjem Kubernetes namestitev, -spremljanjem delovanja sistemov, logiranjem, metrikami in diagnostiko, -testiranjem backend, frontend in integracijskih rešitev, -avtomatizacijo namestitev, -uporabo orodij umetne inteligence pri razvoju programske opreme. Umetna inteligenca pri razvoju Ker delujemo na področju govornih in jezikovnih tehnologij, nam je blizu tudi praktična uporaba umetne inteligence v razvojnem procesu. Zato je zaželeno, da kandidat pozna načine, kako lahko AI orodja smiselno pomagajo pri: -pisanju, razumevanju in refaktoriranju kode, -pripravi testov, -iskanju napak, -pisanju tehnične dokumentacije, -analizi obstoječih rešitev, -hitrejšem prototipiranju, -izboljševanju razvojnega procesa. Pri tem ne iščemo nekoga, ki zgolj uporablja orodja umetne inteligence za generiranje kode, ampak osebo, ki jih zna uporabljati premišljeno, kritično in odgovorno. Kakšno osebo iščemo? Iščemo sodelavca oziroma sodelavko, ki: -zna samostojno prevzeti razvojno nalogo in jo pripeljati do delujoče rešitve, -razume tako strežniški kot uporabniški del programske opreme, -zna brati, nadgrajevati in izboljševati obstoječo kodo, -zna razmišljati o zanesljivosti, varnosti, zmogljivosti in vzdrževanju sistema, -se znajde v manjših ekipah, kjer je potrebna širina znanja, -komunicira jasno in pravočasno, -je natančen/-na, odgovoren/-na in usmerjen/-a v kakovost, -ga oziroma jo zanima dolgoročno delo na tehnološko zahtevnem produktu. Ponujamo: -delo na naprednih rešitvah s področja govornih in jezikovnih tehnologij, -sodelovanje pri razvoju sistema, ki vključuje backend, frontend, mobilne aplikacije, API-je, streaming komunikacijo in integracije, -pomembno vlogo pri nadaljnjem razvoju ključnega dela naše rešitve, -delo v manjši, strokovni in prilagodljivi ekipi, -možnost tehničnega vpliva na arhitekturo in razvojne odločitve, -raznolike naloge in možnost strokovne rasti, -okolje, kjer je prispevek posameznika viden in pomemben. -Bruto plača v višini 2.800 do 4.000 bruto (odvisno od znanja in izkušenj) -Parkirno mesto Lokacija: - Delo na daljavo, občasno delo na sedežu podjetja v Ljubljani (po dogovoru). Če imaš močno znanje Java Spring / Spring Boot tehnologije, obenem pa te zanima širši full-stack razvoj z Reactom, React Native, WebSocket streamingom, podatkovnimi bazami, Kubernetesom, Linux okolji in sodobnimi AI orodji za razvoj, te vabimo, da se nam oglasiš. Življenjepis in kratko spremno pismo pošlji na [email protected].
Objavljeno pred: 2 tedna