Ons is tans op soek na 'n hoogs bekwame en gemotiveerde C++ sagteware-ingenieur om by ons dinamiese span aan te sluit. As 'n C++-sagteware-ingenieur sal jy 'n deurslaggewende rol speel in die ontwikkeling en verbetering van ons sagtewaretoepassings, deur jou kundigheid in C++-programmering te gebruik om doeltreffende, robuuste en skaalbare oplossings te skep. Jy sal saamwerk met kruisfunksionele spanne, insluitend produkbestuurders, ontwerpers en toetsers, om te verseker dat ons sagteware aan kliëntvereistes en industriestandaarde voldoen.

Verantwoordelikhede:

  1. Werk saam met belanghebbendes om sagtewarevereistes en -spesifikasies te versamel en te ontleed.
  2. Ontwerp, ontwikkel, toets en onderhou hoëgehalte C++-toepassings, volgens die beste praktyke en koderingstandaarde.
  3. Optimaliseer kode vir werkverrigting, skaalbaarheid en stabiliteit, identifiseer en los knelpunte en probleme op soos dit opduik.
  4. Neem deel aan kodebeoordelings en ontwerpbesprekings, en verskaf konstruktiewe terugvoer om algehele sagtewarekwaliteit te verbeter.
  5. Brei voortdurend jou kennis van C++-programmeringstegnieke en industrieneigings uit, deur nuwe insigte in jou werk in te sluit.
  6. Werk saam met gehalteversekeringspanne om sagtewaredefekte te identifiseer, reproduseer en op te los.
  7. Skep en handhaaf duidelike, bondige tegniese dokumentasie vir sagteware-ontwerp, kode en gebruikershandleidings.
  8. Mentor en verskaf leiding aan junior ingenieurs, fostvorming van 'n kultuur van deurlopende leer en verbetering.

vereistes:

  1. Baccalaureusgraad in Rekenaarwetenskap, Ingenieurswese of 'n verwante veld.
  2. 3+ jaar professionele ondervinding in sagteware-ontwikkeling, met 'n fokus op C++-programmering.
  3. Sterk kennis van C++-taal, libraries, en raamwerke (soos Boost, STL of Qt).
  4. Vaardigheid in objekgeoriënteerde programmering, ontwerppatrone en datastrukture.
  5. Vertroudheid met multithreading, geheuebestuur en netwerkprogrammering.
  6. Ervaring met weergawebeheerstelsels (soos Git) en foutopsporingsnutsgoed (bv. JIRA).
  7. Uitstekende analitiese, probleemoplossings- en ontfoutingsvaardighede.
  8. Sterk kommunikasievaardighede en die vermoë om effektief in 'n samewerkende spanomgewing te werk.
  9. Detail-georiënteerd en georganiseerd, met die vermoë om veelvuldige take te bestuur en spertye te haal.

Lekker vir Haves:

  1. Kennis van ander programmeertale, soos Python, Java of C#.
  2. Ervaring met kruisplatform-ontwikkeling, insluitend Linux, Windows en macOS.
  3. Vertroudheid met Agile sagteware-ontwikkelingsmetodologieë, soos Scrum of Kanban.

    As jy 'n talentvolle C++ sagteware-ingenieur is met 'n passie om innoverende sagteware-oplossings te skep, wil ons van jou hoor! Dien asseblief jou CV en dekbrief, waarin jou ervaring en kwalifikasies uiteen, by ons in. Ons sien uit daarna om jou aansoek te hersien.