HSE
Namen delovnega mesta: Razvoj, nadgradnja in vzdrževanje interne spletne aplikacije, priprava pregledov, izdelava interaktivnih aplikacij. Ključne naloge in odgovornosti: Razvoj novih funkcionalnosti v obstoječi Flask + Dash aplikaciji. Implementacija in vzdrževanje interaktivnih vizualizacij podatkov. Skrb za postavitev (deployment) in delovanje aplikacije na internem Windows strežniku.Uporaba in optimizacija Redis baze (za "caching" in naloge v ozadju). Pisanje osnovnih avtomatiziranih testov in pomoč pri vzpostavitvi CI/CD procesa. Priprava tehnične dokumentacije za lažji prenos znanja.
OBVEZNA ZNANJA:
- Python: Dobro poznavanje jezika in osnov objektnega programiranja.
- Flask: Praktične izkušnje z razvojem v ogrodju (usmerjanje, predloge).
- Osnove spletnih tehnologij: Razumevanje HTML, CSS in osnov JavaScripta, potrebnih za delo z Dash-em.
- Git: Samostojna uporaba sistema za nadzor verzij.
- Osnove deploymenta: Teoretično razumevanje, kako se spletna aplikacija postavi na strežnik (npr. z uporabo virtualnih okolij, poznavanje koncepta spletnega strežnika).
ZAŽELENA ZNANJA:
- Dash: Konkretne izkušnje z gradnjo interaktivnih aplikacij.
- Redis: Poznavanje naprednejših konceptov (npr. Pub/Sub) ali uporaba s knjižnicami za naloge v ozadju (npr. Celery, RQ).
- Docker / WSL2: Izkušnje z delom v kontejnerjih ali znotraj Windows Subsystem for Linux.
- Windows Server / IIS: Osnovno poznavanje administracije in postavitve spletnih aplikacij v tem okolju.
MEHKE VEŠČINE IN LASTNOSTI:
- Samostojnost in proaktivnost pri reševanju tehničnih izzivov.
- Analitičen pristop k odpravljanju napak (debugging).
- Jasna in učinkovita komunikacija.
- Močna želja po učenju in strokovnem razvoju.
KAJ NUDIMO?
- Izkušnje na zanimivem, trenutno zelo dinamičnem področju energetike.
- 10 EUR/h bruto
- Lokacija dela Ljubljana
Vse zainteresirane vabimo, da vlogo z življenjepisom oddate izključno preko elektronske prijave: »Prijava na študentsko delo«. zaposlitev@hse.si
Za vsebino oglasa, nadaljnji proces izbire kandidata in obliko medsebojnega sodelovanja med kandidatom in delodajalcem odgovarja delodajalec. Več informacij je na voljo tu.