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:
- Sodelujte z zainteresiranimi stranmi, da zberete in analizirate zahteve in specifikacije programske opreme.
- Načrtujte, razvijajte, testirajte in vzdržujte visokokakovostne aplikacije C++ ob upoštevanju najboljših praks in standardov kodiranja.
- Optimizirajte kodo za zmogljivost, razširljivost in stabilnost, prepoznavanje in reševanje ozkih grl in težav, ko se pojavijo.
- Sodelujte pri pregledih kode in razpravah o oblikovanju ter zagotovite konstruktivne povratne informacije za izboljšanje splošne kakovosti programske opreme.
- Nenehno širite svoje znanje o tehnikah programiranja C++ in industrijskih trendih, tako da v svoje delo vključite nove vpoglede.
- Sodelujte z ekipami za zagotavljanje kakovosti, da prepoznate, reproducirate in odpravite napake programske opreme.
- Ustvarite in vzdržujte jasno, jedrnato tehnično dokumentacijo za načrtovanje programske opreme, kodo in uporabniške priročnike.
- Mentor in usmerjanje mlajšim inženirjem, fostvzpostavljanje kulture nenehnega učenja in izboljšav.
zahteve:
- Diploma iz računalništva, inženirstva ali sorodnega področja.
- 3+ leta poklicnih izkušenj na področju razvoja programske opreme, s poudarkom na programiranju C++.
- Dobro poznavanje jezika C++, librarin okviri (kot je Boost, STL ali Qt).
- Obvladanje objektno usmerjenega programiranja, načrtovalskih vzorcev in podatkovnih struktur.
- Poznavanje večnitnosti, upravljanja pomnilnika in omrežnega programiranja.
- Izkušnje s sistemi za nadzor različic (kot je Git) in orodji za sledenje hroščem (npr. JIRA).
- Odlične analitične sposobnosti, veščine reševanja problemov in odpravljanja napak.
- Močne komunikacijske veščine in sposobnost učinkovitega dela v sodelujočem timskem okolju.
- Usmerjen v podrobnosti in organiziran, s sposobnostjo upravljanja več nalog in izpolnjevanja rokov.
Lepo za Haves:
- Poznavanje drugih programskih jezikov, kot so Python, Java ali C#.
- Izkušnje z razvojem na več platformah, vključno z Linuxom, Windows in macOS.
- 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.