Text copied to clipboard!
Naslov
Text copied to clipboard!Programer programske opreme
Opis
Text copied to clipboard!
Iščemo programerja programske opreme, ki se bo pridružil naši ekipi in sodeloval pri razvoju inovativnih programskih rešitev. Kot programer programske opreme boste odgovorni za načrtovanje, razvoj, testiranje in vzdrževanje programske opreme, ki podpira poslovne procese in izboljšuje uporabniško izkušnjo. Vaša naloga bo sodelovanje z drugimi člani razvojne ekipe, analitikom, oblikovalci in končnimi uporabniki, da zagotovite, da programska oprema ustreza zahtevam in standardom kakovosti.
Pričakujemo, da boste uporabljali sodobne programske jezike, razvojna orodja in metodologije, kot so agilni razvoj, testno voden razvoj (TDD) in neprekinjena integracija. Pomembno je, da ste sposobni reševati kompleksne tehnične izzive, optimizirati obstoječo kodo in zagotavljati varnost ter zanesljivost rešitev. Delo vključuje tudi pripravo tehnične dokumentacije, sodelovanje pri načrtovanju arhitekture programske opreme ter podporo uporabnikom in odpravljanje napak.
Od kandidata pričakujemo dobro razumevanje osnov računalništva, algoritmov in podatkovnih struktur, izkušnje z razvojem spletnih, mobilnih ali namiznih aplikacij ter sposobnost hitrega učenja novih tehnologij. Zaželeno je tudi poznavanje baz podatkov, API-jev in orodij za nadzor različic (npr. Git). Če ste samoiniciativni, natančni, radi sodelujete v timu in vas veseli ustvarjanje kakovostne programske opreme, vas vabimo, da se prijavite na to delovno mesto.
Ponujamo dinamično delovno okolje, možnost strokovnega razvoja, fleksibilen delovni čas in delo na zanimivih projektih. Pridružite se nam in pomagajte soustvarjati prihodnost digitalnih rešitev!
Odgovornosti
Text copied to clipboard!- Načrtovanje in razvoj programske opreme
- Testiranje in odpravljanje napak v kodi
- Vzdrževanje in nadgradnja obstoječih aplikacij
- Sodelovanje z drugimi člani razvojne ekipe
- Priprava tehnične dokumentacije
- Optimizacija učinkovitosti in varnosti programske opreme
- Implementacija novih funkcionalnosti
- Uporaba orodij za nadzor različic (npr. Git)
- Spremljanje tehnoloških trendov in uvajanje novosti
- Podpora uporabnikom in reševanje tehničnih težav
Zahteve
Text copied to clipboard!- Zaključena vsaj srednješolska izobrazba s področja računalništva ali sorodnih smeri
- Izkušnje z vsaj enim programskim jezikom (npr. Java, C#, Python, JavaScript)
- Poznavanje podatkovnih baz in SQL
- Sposobnost samostojnega in timskega dela
- Dobro razumevanje algoritmov in podatkovnih struktur
- Izkušnje z razvojem spletnih, mobilnih ali namiznih aplikacij
- Poznavanje orodij za nadzor različic (npr. Git)
- Sposobnost reševanja tehničnih izzivov
- Natančnost in odgovornost pri delu
- Želja po učenju in strokovnem razvoju
Možna vprašanja na razgovoru
Text copied to clipboard!- Katera programska orodja in jezike najbolje obvladate?
- Imate izkušnje z agilnimi metodologijami razvoja programske opreme?
- Kako pristopate k reševanju kompleksnih programskih težav?
- Ali ste že sodelovali pri razvoju večjih programskih projektov?
- Kako zagotavljate kakovost in varnost programske kode?
- Kakšne so vaše izkušnje z bazami podatkov?
- Kako se izobražujete o novih tehnologijah?
- Ali ste pripravljeni delati v timu in deliti znanje z drugimi?
- Kakšna je vaša izkušnja z uporabo orodij za nadzor različic?
- Katere projekte ste do sedaj razvijali in na katere ste najbolj ponosni?