Glavni softverski inženjer
Opis
Odgovornosti
· Vodi i realizirajte kompleksne, unakrsne inicijative koje obuhvataju više servisa i programa, pokrećući usklađenost i rešenja među timovima
· Saradujte sa poslovnim i proizvodnim akterima kako biste arhitektovali i realizirali nove servise, proizvode i paketne ponude
· Posjedujte i pokrećite arhitektonski dizajn od početka do kraja, uključujući granice servisa, interakcije, zavisnosti i politike
· Preuzmite vlasništvo nad korisničkim iskustvom preko grupe servisa ili produktizovanih aplikacija, osiguravajući pouzdanost, skalabilnost i upotrebljivost
· Pojednostavite sisteme i poboljšajte odnos troškova i koristi arhitektura i servisa; delujte kao tehnički vlasnik ključnih dobavljača (npr., Redis)
· Primenite snažno inženjersko rasuđivanje da uravnotežite kompromise između performansi, skalabilnosti, brzine i poslovnog uticaja
· Operišite izvan definisanih domena, preuzimajući izazove preko više oblasti softverskog inženjerstva|
· Delujte kao konsultativni lider preko timova i organizacionih granica kako biste identifikovali sinergije, eliminisali duplikacije i pokrenuli ponovnu upotrebu
· Učestvujte u i utičite na arhitektonske preglede na glavnom nivou, pokrećući rešenja za izazove na nivou preduzeća i regulatorne zahteve
· Doprinosite organizacionoj izvrsnosti pisanjem objektivnih preporuka za promociju zasnovanih na merljivom uticaju i postignućima
· Vodite tehničke intervjue i procese zapošljavanja, pomažući u podizanju inženjerskog nivoa u organizaciji
· Identifikujte i osporite izolovana ponašanja, promovišući saradnju, transparentnost i zajedničko vlasništvo
Kvalifikacije
· 10+ godina iskustva u softverskom inženjerstvu, sa značajnim delom u velikim, distribuiranim sistemima
· Dokazana istorija vođenja arhitekture na nivou preduzeća i unakrsnih timskih inicijativa
· Duboko stručno znanje u dizajnu sistema, skalabilnosti i servisno orijentisanim arhitekturama
· Snažna sposobnost uticaja bez autoriteta i pokretanja usklađenosti među više aktera
· Iskustvo bliske saradnje sa proizvodnim i poslovnim timovima za realizaciju rešenja orijentisanih na korisnike
· Dokazana sposobnost pojednostavljenja kompleksnih sistema i optimizacije troškova, performansi i održivosti
· Iskustvo rada sa i upravljanja tehnologijama i dobavljačima treće strane (npr., Redis ili slične infrastrukturne komponente)
· Izvrsne komunikacione veštine, sa sposobnošću artikulacije kompleksnih tehničkih koncepata različitim auditorijama
Zahtjevi
Obrazovanje
Poslijegimnazijsko obrazovanje dve godine ili duže
Radno iskustvo
Softverski inženjer
Jezici
Engleski