Trenutno iščemo visoko usposobljenega in motiviranega programskega inženirja C++, ki bi se pridružil naši dinamični ekipi. Kot programski inženir C++ boste igrali ključno vlogo pri razvoju in izboljšanju naših programskih aplikacij, pri čemer boste svoje strokovno znanje in izkušnje s programiranjem C++ uporabili za ustvarjanje učinkovitih, robustnih in razširljivih rešitev. Sodelovali boste z medfunkcionalnimi ekipami, vključno z vodji izdelkov, oblikovalci in preizkuševalci, da zagotovite, da naša programska oprema ustreza zahtevam strank in industrijskim standardom.

Odgovornosti:

  1. Sodelujte z zainteresiranimi stranmi, da zberete in analizirate zahteve in specifikacije programske opreme.
  2. Načrtujte, razvijajte, testirajte in vzdržujte visokokakovostne aplikacije C++ ob upoštevanju najboljših praks in standardov kodiranja.
  3. Optimizirajte kodo za zmogljivost, razširljivost in stabilnost, prepoznavanje in reševanje ozkih grl in težav, ko se pojavijo.
  4. Sodelujte pri pregledih kode in razpravah o oblikovanju ter zagotovite konstruktivne povratne informacije za izboljšanje splošne kakovosti programske opreme.
  5. Nenehno širite svoje znanje o tehnikah programiranja C++ in industrijskih trendih, tako da v svoje delo vključite nove vpoglede.
  6. Sodelujte z ekipami za zagotavljanje kakovosti, da prepoznate, reproducirate in odpravite napake programske opreme.
  7. Ustvarite in vzdržujte jasno, jedrnato tehnično dokumentacijo za načrtovanje programske opreme, kodo in uporabniške priročnike.
  8. Mentor in usmerjanje mlajšim inženirjem, fostvzpostavljanje kulture nenehnega učenja in izboljšav.

zahteve:

  1. Diploma iz računalništva, inženirstva ali sorodnega področja.
  2. 3+ leta poklicnih izkušenj na področju razvoja programske opreme, s poudarkom na programiranju C++.
  3. Dobro poznavanje jezika C++, librarin okviri (kot je Boost, STL ali Qt).
  4. Obvladanje objektno usmerjenega programiranja, načrtovalskih vzorcev in podatkovnih struktur.
  5. Poznavanje večnitnosti, upravljanja pomnilnika in omrežnega programiranja.
  6. Izkušnje s sistemi za nadzor različic (kot je Git) in orodji za sledenje hroščem (npr. JIRA).
  7. Odlične analitične sposobnosti, veščine reševanja problemov in odpravljanja napak.
  8. Močne komunikacijske veščine in sposobnost učinkovitega dela v sodelujočem timskem okolju.
  9. Usmerjen v podrobnosti in organiziran, s sposobnostjo upravljanja več nalog in izpolnjevanja rokov.

Lepo za Haves:

  1. Poznavanje drugih programskih jezikov, kot so Python, Java ali C#.
  2. Izkušnje z razvojem na več platformah, vključno z Linuxom, Windows in macOS.
  3. Poznavanje agilnih metodologij razvoja programske opreme, kot sta Scrum ali Kanban.

    Če ste nadarjen programski inženir C++ s strastjo do ustvarjanja inovativnih programskih rešitev, želimo slišati vaše mnenje! Prosimo, pošljite nam svoj življenjepis in spremno pismo s podrobnostmi o svojih izkušnjah in kvalifikacijah. Veselimo se pregleda vaše prijave.