C ++ Developer Job Description Modèle / Brief

Nous recherchons un développeur C ++ créatif pour créer des applications haut de gamme pour l'un de nos clients. Vous déciderez de la portée des projets de développement logiciel, de la collaboration sur le développement d'applications logicielles et de la collecte et de l'intégration des commentaires des utilisateurs finaux.

Pour réussir en tant que développeur C ++, vous avez besoin d'avoir d'excellentes capacités de développement de logiciels C ++ ainsi que d'une expérience substantielle de travail sur des projets de développement de logiciels avec d'autres. Un développeur C ++ de premier ordre est quelqu'un dont la connaissance du développement de logiciels se traduit par des applications très fonctionnantes et conviviales.

Profil de travail du développeur C ++

Un développeur C ++ crée des solutions logicielles à l'aide du langage de programmation du même nom. Leurs responsabilités incluent non seulement la programmation, le développement futur et l'optimisation, mais aussi la maintenance de ces systèmes logiciels.

Au quotidien, un développeur C ++ est responsable du développement de programmes allant des applications de bureau aux applications mobiles et aux systèmes intégrés.

Le codage n'est que le fondement de leur travail. Les développeurs en postes de leadership font beaucoup plus que du code. Ils peuvent être chargés d'identifier les besoins, de développer des algorithmes et de superviser le déploiement. Ils travaillent fréquemment dans d'énormes groupes. Les concepteurs et les développeurs échangent constamment des informations.

Rapports à

  • Lead Tech
  • Directeur de la technologie

Responsabilités des développeurs C ++

  • Consulter les parties prenantes internes pour identifier la portée du projet pour le développement de logiciels
  • Travailler sur la conception et le développement des applications avec l'équipe de développement de logiciels
  • Créer un logiciel et superviser le déploiement des applications sur les plateformes
  • Effectuer des opérations de diagnostic et de débogage
  • Établir les canaux de rétroaction de l'utilisateur final pour l'application
  • Améliorer les performances du logiciel grâce à la maintenance, les mises à jour et les mises à niveau
  • Maintenir les enregistrements de développement des logiciels et les méthodes de documents
  • Restez à jour sur les normes C ++ et les innovations dans le développement des applications

Exigences et compétences des développeurs C ++

  • commande solide du langage de programmation C ++
  • Approche de résolution de problèmes du travail
  • Expérience avec les modèles C ++
  • Compréhension des normes C ++ les plus récentes
  • Expérience de conception de systèmes intégrés
  • Compréhension des bibliothèques standard ainsi que des fonctions de bibliothèque de wrapper d'appel système
  • Python, Java, Node.js et Capacités de programmation GO
  • Capacité à se gouverner
  • niveaux élevés de motivation auto-motivation
  • Volonté d'obtenir une formation supplémentaire