Trenutno tražimo visoko kvalifikovanog i motivisanog C++ softverskog inženjera da se pridruži našem dinamičnom timu. Kao C++ softverski inženjer, imat ćete ključnu ulogu u razvoju i poboljšanju naših softverskih aplikacija, koristeći svoju stručnost u C++ programiranju za kreiranje efikasnih, robusnih i skalabilnih rješenja. Sarađivat ćete s višefunkcionalnim timovima, uključujući menadžere proizvoda, dizajnere i testere, kako biste osigurali da naš softver ispunjava zahtjeve klijenata i industrijske standarde.
odgovornosti:
- Sarađujte sa zainteresovanim stranama kako biste prikupili i analizirali softverske zahteve i specifikacije.
- Dizajnirajte, razvijajte, testirajte i održavajte visokokvalitetne C++ aplikacije, poštujući najbolje prakse i standarde kodiranja.
- Optimizirajte kod za performanse, skalabilnost i stabilnost, identificirajući i rješavajući uska grla i probleme kako se pojave.
- Učestvujte u pregledima koda i diskusijama o dizajnu, dajući konstruktivne povratne informacije za poboljšanje ukupnog kvaliteta softvera.
- Kontinuirano proširujte svoje znanje o C++ tehnikama programiranja i trendovima u industriji, uključujući nove uvide u svoj rad.
- Sarađujte s timovima za osiguranje kvaliteta kako biste identificirali, reprodukovali i riješili softverske nedostatke.
- Kreirajte i održavajte jasnu, konciznu tehničku dokumentaciju za dizajn softvera, kod i korisničke priručnike.
- Mentor i savjetovanje mlađim inženjerima, fostrazvijanje kulture kontinuiranog učenja i usavršavanja.
zahtjevi:
- Diploma iz računarstva, inženjerstva ili srodne oblasti.
- 3+ godine profesionalnog iskustva u razvoju softvera, sa fokusom na C++ programiranje.
- Dobro poznavanje C++ jezika, librargodine i okviri (kao što je Boost, STL ili Qt).
- Poznavanje objektno orijentisanog programiranja, obrazaca dizajna i struktura podataka.
- Poznavanje višenitnog rada, upravljanja memorijom i mrežnog programiranja.
- Iskustvo sa sistemima za kontrolu verzija (kao što je Git) i alatima za praćenje grešaka (npr. JIRA).
- Odlične analitičke vještine, vještine rješavanja problema i otklanjanja grešaka.
- Snažne komunikacijske vještine i sposobnost efikasnog rada u timskom okruženju.
- Orjentisan na detalje i organizovan, sa mogućnošću upravljanja više zadataka i ispunjavanja rokova.
Nice to Haves:
- Poznavanje drugih programskih jezika, kao što su Python, Java ili C#.
- Iskustvo s razvojem na više platformi, uključujući Linux, Windows i macOS.
- Poznavanje Agile metodologija razvoja softvera, kao što su Scrum ili Kanban.
Ako ste talentirani C++ softverski inženjer sa strašću za stvaranje inovativnih softverskih rješenja, želimo da čujemo od vas! Molimo vas da nam pošaljete svoj životopis i propratno pismo, sa detaljima o vašem iskustvu i kvalifikacijama. Radujemo se razmatranju vaše prijave.