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:

  1. Sarađujte sa zainteresovanim stranama kako biste prikupili i analizirali softverske zahteve i specifikacije.
  2. Dizajnirajte, razvijajte, testirajte i održavajte visokokvalitetne C++ aplikacije, poštujući najbolje prakse i standarde kodiranja.
  3. Optimizirajte kod za performanse, skalabilnost i stabilnost, identificirajući i rješavajući uska grla i probleme kako se pojave.
  4. Učestvujte u pregledima koda i diskusijama o dizajnu, dajući konstruktivne povratne informacije za poboljšanje ukupnog kvaliteta softvera.
  5. Kontinuirano proširujte svoje znanje o C++ tehnikama programiranja i trendovima u industriji, uključujući nove uvide u svoj rad.
  6. Sarađujte s timovima za osiguranje kvaliteta kako biste identificirali, reprodukovali i riješili softverske nedostatke.
  7. Kreirajte i održavajte jasnu, konciznu tehničku dokumentaciju za dizajn softvera, kod i korisničke priručnike.
  8. Mentor i savjetovanje mlađim inženjerima, fostrazvijanje kulture kontinuiranog učenja i usavršavanja.

zahtjevi:

  1. Diploma iz računarstva, inženjerstva ili srodne oblasti.
  2. 3+ godine profesionalnog iskustva u razvoju softvera, sa fokusom na C++ programiranje.
  3. Dobro poznavanje C++ jezika, librargodine i okviri (kao što je Boost, STL ili Qt).
  4. Poznavanje objektno orijentisanog programiranja, obrazaca dizajna i struktura podataka.
  5. Poznavanje višenitnog rada, upravljanja memorijom i mrežnog programiranja.
  6. Iskustvo sa sistemima za kontrolu verzija (kao što je Git) i alatima za praćenje grešaka (npr. JIRA).
  7. Odlične analitičke vještine, vještine rješavanja problema i otklanjanja grešaka.
  8. Snažne komunikacijske vještine i sposobnost efikasnog rada u timskom okruženju.
  9. Orjentisan na detalje i organizovan, sa mogućnošću upravljanja više zadataka i ispunjavanja rokova.

Nice to Haves:

  1. Poznavanje drugih programskih jezika, kao što su Python, Java ili C#.
  2. Iskustvo s razvojem na više platformi, uključujući Linux, Windows i macOS.
  3. 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.