Nos métiers

Développeur C++

Le développeur C++ conçoit des logiciels et des systèmes hautement performants en C++ destinés à des environnements techniques exigeants. Découvrez le poste, les compétences requises et les perspectives de carrière chez T&S.

Date de lancement
Mars 2025
TYPE DE PROJET
Modernisation des systèmes critiques
Client
Société Générale
CONTEXTE
Services bancaires, données de marché et services de paiement
Développeur C++

Mission

Le développeur C++ conçoit, développe et assure la maintenance d'applications et de systèmes logiciels hautement performants à l'aide du langage C++. Il évolue dans des environnements techniques complexes où la fiabilité, l'efficacité et l'évolutivité sont essentielles, et contribue au développement de solutions logicielles pour des secteurs tels que l'automobile, l'aérospatiale, les télécommunications, la finance, la santé et l'automatisation industrielle.

Activités principales

  • Analyser les exigences fonctionnelles et techniques.
  • Concevoir, développer et assurer la maintenance d'applications logicielles en C++.
  • Mettre en œuvre de nouvelles fonctionnalités et optimiser les composants logiciels existants.
  • Développer et intégrer des modules logiciels au sein de systèmes complexes.
  • Effectuer des opérations de débogage, de test et de dépannage.
  • Optimiser les performances des logiciels, la gestion de la mémoire et l'efficacité d'exécution.
  • Participer aux revues de code et veiller au respect des normes de développement.
  • Collaborer avec des équipes pluridisciplinaires tout au long du cycle de vie du développement logiciel.

Compétences techniques

  • Programmation avancée en C++.
  • Conception orientée objet et architecture logicielle.
  • Modèles de conception et bonnes pratiques en génie logiciel.
  • Multithreading et programmation concurrente.
  • Algorithmes et structures de données.
  • Débogage de logiciels et optimisation des performances.
  • Environnements de développement Linux et Windows.
  • Systèmes de contrôle de version (Git).
  • Tests unitaires et pratiques en matière de qualité logicielle.
  • Méthodologies de développement agile et processus CI/CD.

Compétences relationnelles

  • Solides capacités d'analyse et de résolution de problèmes.
  • Le souci du détail et la rigueur technique.
  • De bonnes compétences en communication.
  • Travail d'équipe et collaboration.
  • Capacité d'adaptation aux évolutions technologiques et aux exigences des projets.
  • Autonomie et esprit d'initiative.
  • Une culture d'apprentissage continu et d'innovation.
  • Offres d'emploi
  • Appel à l'action vers l'offre
Notre processus de recrutement

Simple, rapide, respectueux

Notre engagement : chaque candidature reçoit une réponse et bénéficie d'un processus de recrutement transparent.

Étape 1
La demande sera examinée dans un délai de 7 jours ouvrables.

Cadrage opérationnel, harmonisation technique et gouvernance de projet.

Étape 2
Premier entretien avec le service de recrutement

Aménagement des sites industriels, mécanique, études d'automatisation et processus de production.

Étape 3
Entretien(s) avec des responsables et des chefs de service.

Assemblage, intégration, câblage et réalisation industrielle.

Étape 04
Offre valable pendant 5 jours ouvrables, avec délai de réflexion

Essais de réception en usine, validation et préparation de la mise en service.

Nos labels et nos engagements