C Développeur Description du travail Modèle / Brief

Nous recherchons un développeur t talentueux pour rejoindre notre équipe informatique au rythme rapide. Votre tâche principale sera de concevoir et de construire des modules C stables et faciles à maintenir et des systèmes intégrés pour les langues de haut niveau. Il peut également vous être demandé d'implémenter les modules de performances, de détecter les goulots d'étranglement et les erreurs de dépannage.

Pour réussir en tant que développeur C, vous devriez parler couramment les langages de programmation C et C ++, posséder d'excellentes capacités de résolution de problèmes et avoir une solide compréhension des outils de version de code. Enfin, un développeur C de haut niveau peut écrire du code propre et réutilisable qui fonctionne bien avec d'autres langages de niveau supérieur comme Java, Go, Node.js et Python.

C Profil du travail du développeur

C est un langage informatique qui peut être utilisé à diverses fins. Les programmeurs C sont fréquemment invités à écrire du code qui s'intègre dans les systèmes d'exploitation, les modules, les systèmes ancrés ou les bibliothèques de bas niveau pour des langages de haut niveau supplémentaires tels que Python, Node.js et GO. Il peut être difficile de trouver d'excellents développeurs C car la langue est relativement ancienne et sert généralement des niches particulières.

Rapports à

  • Lead Tech
  • Directeur de la technologie

C Exigences et compétences du développeur

  • une compréhension approfondie de Boost et STL
  • Connaissance solide des structures de données et des algorithmes
  • Expérience IPC, y compris la programmation de socket
  • Connaissance du multithreading, y compris les situations de course, les blocs de vue et le dépannage
  • Compréhension des bases de données XML et relationnelles
  • Un baccalauréat en informatique, en mathématiques ou une discipline connexe
  • Connaissance de l'analyse et de la conception orientées objet
  • de fortes capacités de résolution de problèmes
  • Utilisé pour travailler en tant qu'individu avec un bon sens de la propriété

C Exigences et compétences du développeur

  • une compréhension approfondie de Boost et STL
  • Connaissance solide des structures de données et des algorithmes
  • Expérience IPC, y compris la programmation de socket
  • Connaissance du multithreading, y compris les situations de course, les impasses et le dépannage
  • Compréhension des bases de données XML et relationnelles
  • Un baccalauréat en informatique, en mathématiques ou une discipline connexe
  • Connaissance de l'analyse et de la conception orientées objet
  • Solides capacités de résolution de problèmes
  • Utilisé pour travailler en tant qu'individu avec un bon sens de la propriété