Text copied to clipboard!
Naslov
Text copied to clipboard!Razvijač Legacy Sustava
Opis
Text copied to clipboard!
Tražimo iskusnog Razvijača Legacy Sustava koji će biti odgovoran za održavanje, poboljšanje i modernizaciju postojećih softverskih rješenja. Ova uloga zahtijeva duboko razumijevanje zastarjelih tehnologija, sposobnost analize i optimizacije koda te implementaciju novih funkcionalnosti bez narušavanja stabilnosti sustava.
Kao Razvijač Legacy Sustava, radit ćete s različitim programskim jezicima i bazama podataka koje su možda zastarjele, ali su i dalje ključne za poslovanje organizacije. Vaš zadatak bit će osigurati da ti sustavi ostanu funkcionalni, sigurni i učinkoviti, dok istovremeno radite na njihovoj postupnoj modernizaciji.
Očekuje se da ćete surađivati s različitim timovima, uključujući IT podršku, razvojne inženjere i poslovne analitičare, kako biste identificirali probleme, predložili rješenja i implementirali poboljšanja. Također ćete biti odgovorni za dokumentaciju postojećeg koda i procesa, što će pomoći budućim razvojnim timovima u razumijevanju i održavanju sustava.
Idealni kandidat ima iskustvo rada s legacy sustavima, razumije arhitekturu monolitnih aplikacija i zna kako ih optimizirati ili migrirati na modernije platforme. Poznavanje sigurnosnih standarda i najboljih praksi u razvoju softvera također je ključno.
Ako ste strastveni u rješavanju složenih problema, volite raditi s postojećim sustavima i imate želju za kontinuiranim učenjem i poboljšanjem softverskih rješenja, ovo je prava prilika za vas!
Odgovornosti
Text copied to clipboard!- Održavanje i poboljšanje postojećih softverskih sustava.
- Analiza i optimizacija zastarjelog koda.
- Implementacija novih funkcionalnosti bez narušavanja stabilnosti sustava.
- Suradnja s različitim timovima radi poboljšanja performansi sustava.
- Dokumentiranje postojećeg koda i procesa.
- Identifikacija i rješavanje sigurnosnih ranjivosti u legacy sustavima.
- Migracija zastarjelih sustava na modernije tehnologije.
- Podrška korisnicima i rješavanje tehničkih problema.
Zahtjevi
Text copied to clipboard!- Iskustvo rada s legacy sustavima i zastarjelim tehnologijama.
- Poznavanje programskih jezika poput COBOL-a, Java-a, C++ ili drugih relevantnih jezika.
- Iskustvo s bazama podataka kao što su Oracle, SQL Server ili MySQL.
- Razumijevanje arhitekture monolitnih aplikacija i mogućnosti njihove modernizacije.
- Sposobnost analize i optimizacije postojećeg koda.
- Poznavanje sigurnosnih standarda i najboljih praksi u razvoju softvera.
- Sposobnost rada u timu i učinkovite komunikacije s različitim odjelima.
- Sposobnost rješavanja problema i prilagodbe novim tehnologijama.
Moguća pitanja na intervjuu
Text copied to clipboard!- Možete li opisati svoje iskustvo rada s legacy sustavima?
- Kako biste pristupili optimizaciji zastarjelog koda?
- Koje alate koristite za analizu i održavanje postojećih sustava?
- Jeste li ikada radili na migraciji legacy sustava na moderniju platformu? Kako ste to izveli?
- Kako osiguravate sigurnost i stabilnost zastarjelih sustava?
- Kako biste riješili problem performansi u starijem softverskom sustavu?
- Kako surađujete s drugim timovima prilikom održavanja i poboljšanja sustava?
- Koje su najveće izazove s kojima ste se susreli u radu s legacy sustavima?