Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvojni inženjer softverskih aplikacija

Opis

Text copied to clipboard!
Tražimo razvojnog inženjera softverskih aplikacija koji će se pridružiti našem timu i sudjelovati u dizajnu, razvoju, testiranju i održavanju modernih softverskih rješenja. Ova uloga idealna je za osobu koja voli rješavati složene tehničke izazove, razumije životni ciklus razvoja softvera i želi raditi na projektima koji imaju stvaran utjecaj na korisnike i poslovanje. Kandidat će surađivati s produktnim menadžerima, dizajnerima, QA stručnjacima i drugim programerima kako bi isporučio pouzdane, skalabilne i sigurne aplikacije. U ovoj ulozi očekuje se aktivno sudjelovanje u svim fazama razvoja, od analize zahtjeva i tehničkog planiranja do implementacije novih funkcionalnosti i optimizacije postojećih sustava. Razvojni inženjer softverskih aplikacija treba razumjeti principe čistog koda, objektno orijentiranog programiranja, rada s bazama podataka, integracije API-ja i kontrole verzija. Poželjno je iskustvo rada u agilnom okruženju, gdje su komunikacija, prilagodljivost i timska suradnja ključni za uspjeh. Osoba na ovoj poziciji bit će odgovorna za pisanje kvalitetnog, testabilnog i održivog koda, prepoznavanje tehničkih rizika te predlaganje učinkovitih rješenja koja podržavaju dugoročne ciljeve proizvoda. Također će sudjelovati u pregledima koda, tehničkim raspravama i kontinuiranom unapređenju razvojnih procesa. Važan dio posla uključuje dijagnosticiranje i otklanjanje grešaka, praćenje performansi aplikacija te osiguravanje usklađenosti s internim standardima kvalitete i sigurnosti. Tražimo kandidata koji pokazuje inicijativu, analitičko razmišljanje i spremnost na učenje novih tehnologija. Uspješan kandidat moći će jasno komunicirati tehničke koncepte različitim dionicima, učinkovito upravljati prioritetima i doprinositi pozitivnoj timskoj kulturi. Cijenimo profesionalce koji ne samo da isporučuju funkcionalan softver, već i razmišljaju o korisničkom iskustvu, pouzdanosti sustava i budućoj održivosti rješenja. Ako vas motivira razvoj kvalitetnih aplikacija, rad u suradničkom okruženju i prilika da svojim znanjem doprinesete inovativnim digitalnim proizvodima, ova pozicija može biti izvrstan sljedeći korak u vašoj karijeri. Nudimo poticajno radno okruženje, mogućnosti stručnog razvoja i priliku za rad na izazovnim projektima koji zahtijevaju tehničku izvrsnost i kreativno razmišljanje.

Odgovornosti

Text copied to clipboard!
  • Razvijati, testirati i održavati softverske aplikacije prema poslovnim zahtjevima
  • Sudjelovati u analizi funkcionalnih i tehničkih specifikacija
  • Pisati čist, učinkovit i dokumentiran kod prema najboljim praksama
  • Integrirati aplikacije s bazama podataka, vanjskim servisima i API-jima
  • Otkrivati, analizirati i otklanjati programske greške i probleme u radu sustava
  • Sudjelovati u pregledima koda i predlagati tehnička poboljšanja
  • Suradivati s dizajnerima, QA timom i drugim razvojnim inženjerima
  • Optimizirati performanse, sigurnost i skalabilnost aplikacija

Zahtjevi

Text copied to clipboard!
  • Iskustvo u razvoju softverskih aplikacija u jednom ili više programskih jezika
  • Dobro poznavanje objektno orijentiranog programiranja i struktura podataka
  • Iskustvo rada s relacijskim ili nerelacijskim bazama podataka
  • Poznavanje rada s Gitom i sustavima za kontrolu verzija
  • Razumijevanje razvoja i integracije REST API-ja ili sličnih servisa
  • Iskustvo s testiranjem softvera i otklanjanjem grešaka
  • Sposobnost rada u timskom i agilnom okruženju
  • Dobre komunikacijske i analitičke vještine

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje programske jezike i tehnologije najčešće koristite u razvoju aplikacija?
  • Možete li opisati projekt na kojem ste razvijali aplikaciju od početka do produkcije?
  • Kakvo iskustvo imate s bazama podataka i dizajnom podatkovnih modela?
  • Kako pristupate otklanjanju složenih grešaka u aplikaciji?
  • Jeste li radili s REST API-jima ili integracijama vanjskih servisa?
  • Kako osiguravate kvalitetu, čitljivost i održivost koda?
  • Kakvo iskustvo imate s agilnim metodologijama poput Scruma ili Kanbana?
  • Što vas motivira u ulozi razvojnog inženjera softverskih aplikacija?