Text copied to clipboard!
Naslov
Text copied to clipboard!Senior softverski inženjer
Opis
Text copied to clipboard!
Tražimo iskusnog senior softverskog inženjera koji će se pridružiti našem timu za razvoj softvera. Idealni kandidat ima duboko razumijevanje softverskog inženjeringa, sposobnost dizajniranja i implementacije složenih sustava te iskustvo u vođenju projekata i mentoriranju mlađih kolega. Kao senior softverski inženjer, bit ćete odgovorni za razvoj visokokvalitetnog, skalabilnog i održivog softvera koji zadovoljava potrebe naših klijenata i korisnika. Vaša uloga uključuje suradnju s timovima za proizvod, dizajn i QA kako biste osigurali da se svi aspekti razvoja softvera odvijaju glatko i učinkovito. Očekujemo da ćete aktivno sudjelovati u arhitektonskim odlukama, optimizaciji performansi i implementaciji najboljih praksi u razvoju softvera. Također, vaša sposobnost rješavanja problema i inovativnog pristupa bit će ključni za uspjeh u ovoj ulozi. Ako ste motivirani, timski orijentirani i imate strast prema tehnologiji, želimo vas u našem timu.
Odgovornosti
Text copied to clipboard!- Dizajniranje, razvoj i implementacija softverskih rješenja visokih performansi.
- Vođenje tehničkih projekata i koordinacija s timovima.
- Mentoriranje i podrška mlađim inženjerima.
- Analiza zahtjeva i prijedlog tehničkih rješenja.
- Optimizacija postojećeg koda i sustava.
- Sudjelovanje u arhitektonskim odlukama i planiranju.
- Osiguravanje kvalitete softvera kroz testiranje i reviziju koda.
- Praćenje najnovijih tehnologija i implementacija najboljih praksi.
- Suradnja s timovima za proizvod i dizajn radi ispunjenja ciljeva.
- Rješavanje tehničkih problema i izazova u razvoju.
Zahtjevi
Text copied to clipboard!- Diploma iz računarstva, inženjerstva ili srodnog područja.
- Višegodišnje iskustvo u razvoju softvera.
- Duboko razumijevanje programskih jezika poput Jave, C# ili Python.
- Iskustvo s bazama podataka i sustavima za upravljanje verzijama.
- Sposobnost rada u agilnim timovima i metodologijama.
- Izvrsne komunikacijske i organizacijske vještine.
- Iskustvo u vođenju projekata i mentoriranju kolega.
- Poznavanje arhitekture softverskih sustava i dizajnerskih obrazaca.
- Sposobnost analitičkog razmišljanja i rješavanja problema.
- Poznavanje alata za automatizaciju i CI/CD procesa.
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje programske jezike najviše koristite i zašto?
- Kako pristupate dizajnu složenih softverskih sustava?
- Možete li opisati iskustvo vođenja tehničkog tima?
- Kako rješavate konflikte unutar razvojnog tima?
- Koje alate koristite za osiguranje kvalitete koda?
- Kako ostajete u toku s novim tehnologijama?
- Možete li opisati situaciju kada ste morali optimizirati postojeći kod?
- Kako pristupate mentoriranju mlađih kolega?
- Koje su vaše metode za upravljanje vremenom i prioritetima?
- Kako pristupate rješavanju nepredviđenih tehničkih problema?