Text copied to clipboard!
Naslov
Text copied to clipboard!C razvijalec
Opis
Text copied to clipboard!
Iščemo C razvijalca, ki bo odgovoren za razvoj, vzdrževanje in optimizacijo programske opreme, napisanih v programskem jeziku C. Kandidat bo sodeloval pri načrtovanju in implementaciji novih funkcionalnosti, odpravljanju napak ter izboljšavah obstoječih sistemov. Pomembno je, da ima kandidat dobro razumevanje sistemskega programiranja, upravljanja z viri in učinkovitega pisanja kode, ki je zanesljiva in vzdržna. Delo vključuje sodelovanje z drugimi člani razvojne ekipe, testiranje programske opreme ter dokumentiranje kode in procesov. Pričakujemo, da bo kandidat sposoben samostojno reševati tehnične izzive in prispevati k izboljšavam razvojnih praks. Poleg tehničnih znanj je pomembna tudi sposobnost učinkovite komunikacije in timskega dela v dinamičnem okolju. Če ste navdušeni nad programiranjem v C in želite delati na inovativnih projektih, vas vabimo, da se pridružite naši ekipi.
Odgovornosti
Text copied to clipboard!- Razvijanje in vzdrževanje programske opreme v jeziku C.
- Optimizacija obstoječe kode za boljšo učinkovitost.
- Sodelovanje pri načrtovanju arhitekture programske opreme.
- Odpravljanje napak in testiranje programske opreme.
- Pisanje tehnične dokumentacije.
- Sodelovanje z drugimi člani razvojne ekipe.
- Uporaba orodij za nadzor različic kode.
- Spremljanje novih tehnologij in praks v programiranju.
- Izvajanje kode pregledov in zagotavljanje kakovosti.
- Prilagajanje programske opreme specifičnim zahtevam uporabnikov.
Zahteve
Text copied to clipboard!- Odlično znanje programskega jezika C.
- Izkušnje z razvojem sistemske programske opreme.
- Poznavanje konceptov upravljanja z viri in pomnilnikom.
- Sposobnost branja in razumevanja kompleksne kode.
- Izkušnje z orodji za nadzor različic (npr. Git).
- Poznavanje osnovnih algoritmov in podatkovnih struktur.
- Sposobnost samostojnega reševanja problemov.
- Dobre komunikacijske in timske sposobnosti.
- Izkušnje z razvojem na Linux ali drugih operacijskih sistemih.
- Poznavanje osnov omrežnih protokolov je prednost.
Možna vprašanja na razgovoru
Text copied to clipboard!- Kakšne izkušnje imate s programiranjem v jeziku C?
- Kako pristopate k odpravljanju napak v kodi?
- Ali ste delali na projektih, kjer je bila pomembna optimizacija zmogljivosti?
- Kako uporabljate orodja za nadzor različic?
- Kakšne metode testiranja programske opreme poznate?
- Kako bi opisali svoje sposobnosti timskega dela?
- Ali imate izkušnje z razvojem na Linux okolju?
- Kako ostajate na tekočem z novostmi v programiranju?
- Kako dokumentirate svojo kodo?
- Ali ste kdaj sodelovali pri načrtovanju arhitekture programske opreme?