C Developer Functiebeschrijving sjabloon/kort

We zijn op zoek naar een getalenteerde C-ontwikkelaar om lid te worden van ons snelle IT-team. Uw primaire taak is het ontwerpen en bouwen van stabiele en gemakkelijk te onderhouden C-modules en ingebedde systemen voor talen op hoog niveau. U kunt ook worden gevraagd om prestatiemodules te implementeren, knelpunten te detecteren en fouten op te lossen.

Om succesvol te zijn als een C-ontwikkelaar, moet u vloeiend zijn in de programmeertalen van C en C ++, uitstekende probleemoplossende vaardigheden bezitten en een solide greep hebben van codeversievoorhulpmiddelen. Ten slotte kan een top-ontwikkelaar een schone, herbruikbare code schrijven die goed werkt met andere talen op een hoger niveau zoals Java, Go, Node.js en Python.

C Developer Job Profiel

C is een computertaal die voor verschillende doeleinden kan worden gebruikt. C-programmeurs worden vaak gevraagd om code te schrijven die integreert in besturingssystemen, modules, ingebouwde systemen of bibliotheken op laag niveau voor extra talen op hoog niveau zoals Python, Node.js en GO. Het kan moeilijk zijn om uitstekende C -ontwikkelaars te vinden, omdat de taal relatief oud is en over het algemeen bepaalde nissen dient.

Rapporteert aan

  • Tech Lead
  • Hoofd technologie

C Vereisten en vaardigheden van ontwikkelaars

  • grondig begrip van boost en stl
  • Solide kennis van gegevensstructuren en algoritmen
  • IPC -ervaring, inclusief socketprogrammering
  • Kennis van multithreading, inclusief racesituaties, impasse en probleemoplossing
  • Inzicht in XML en relationele databases
  • Een bachelordiploma in informatica, wiskunde of een gerelateerde discipline
  • Kennis van objectgeoriënteerde analyse en ontwerp
  • Sterke probleemoplossende vaardigheden
  • Werkte vroeger als individu met een goed gevoel van eigendom

C Vereisten en vaardigheden van ontwikkelaars

  • grondig begrip van boost en stl
  • Solide kennis van gegevensstructuren en algoritmen
  • IPC -ervaring, inclusief socketprogrammering
  • Kennis van multithreading, inclusief racesituaties, impasse en probleemoplossing
  • Inzicht in XML en relationele databases
  • Een bachelordiploma in informatica, wiskunde of een gerelateerde discipline
  • Kennis van objectgeoriënteerde analyse en ontwerp
  • Sterke probleemoplossende vaardigheden
  • Werkte vroeger als individu met een goed gevoel van eigendom