Find your next tech and IT Job or contract C, C++ Developer

The role of the C, C++ developer: ensure programming in C and C++ languages within a company. If involved at the end of the design phase, their mission includes testing to validate the quality and relevance of products. Autonomous and free in their implementation choices, they have the opportunity to work in a wide variety of sectors given the popularity of C and C++ languages. Digital service companies and large IT user companies are sectors that particularly value them. They can also work as a freelancer to multiply experiences and sectors. This developer can easily progress to technical project manager positions, or transition into systems administration by deepening their skills in Unix scripting languages and JavaScript.

Your search returns 540 results.
Contractor

Contractor job
C# Dot Net Software Developer with Fixed Income and FX

Published on

£500-600
United Kingdom
Remote
C# .NET Software Developer with FX and Fixed Income Our Client is a niche boutique broker specialising in FX. They are looking to recruit a C# .NET Software Developer with at least 3 to 5 years proven track record of developing with C# .NET. The Client would like meet candidates ideally with some understanding Trading Floor projects to include Fixed Income, Risk Management, Swap Options and FX. You need to be resilient as you will be working closely with traders and developing financial trading systems so an understanding of FX instruments would be very useful. The Company is a fast growing dynamic brokerage firm, specialising in currency options and interest rate swaps. They are seeking a talented technologist to join the London team. You will be working in a fast paced, delivery focused environment where you will get the opportunity to make a genuine impact on the business rather than just ‘making up the numbers’. Initially reporting to the CTO, the successful candidate will become a key member of the global team. There will be a large amount of autonomy in the role, giving the candidate the opportunity to showcase their development talents, Responsibilities :- Re-architecting and building the in-house middle office platform and integrating with a new trading platform. Developing pricing toolsets Integrating to external reporting/tradeflow and pricing APIs. Maintaining the company’s daily operation on the existing platforms. Essential skills :- Minimum 3 to 5 years experience of Microsoft web technologies ( C#, Core MVC ) Relational database experience (SQL Server) Proactively able to build relationships with stakeholders:- sales, brokers, middle office, external vendors. Ability to produce clean, well-written, fully tested production ready software. Desirable skills :- Knowledge of the FIX protocol Knowledge of FX trade processing Basic knowledge of Foreign exchange products (vanilla/exotic options, fx cash) ( training will be given) Qualifications: Computer Science related degree preferred At least 3 years experience in a comparable development role. The Client is based in the City of London. The rate will be in the range £450 per day to £600 per day. The duration of this contract will be 12 months. Please do send your CV to us in Word format along with your salary/rate and availability.
Permanent

Job Vacancy
Verification Platform Architect

Published on
C/C++
Performance testing
Python

70k-100k €
Clipperton Island, France
Hybrid
Nous recrutons pour l’un de nos clients : une jeune entreprise technologique européenne, notre client développe une nouvelle génération de microprocesseurs haute performance et basse consommation, destinés au calcul intensif (HPC) et à l’inférence IA. Ces technologies permettent d’adresser des enjeux majeurs tels que la recherche médicale, l’intelligence artificielle, la cybersécurité, la gestion énergétique ou encore la transition climatique. L’entreprise compte plus de 200 collaborateurs répartis en France, Espagne et Italie, et collabore avec un large réseau de partenaires industriels et scientifiques. Ce rôle consiste à travailler en étroite collaboration avec le responsable de la vérification afin de définir et piloter l’architecture de la plateforme de vérification des microprocesseurs. Le poste implique une participation centrale à la conception, la validation et l’évolution des futurs SoC, ainsi que la supervision d’une équipe d’ingénieurs. Dans ce poste, vous serez responsable de la conception de l’architecture de la plateforme de vérification, du développement et de la maintenance des environnements de test, des bancs de vérification et des simulations fonctionnelles. Vous aurez à planifier et suivre les différentes étapes de la vérification, à accompagner et encadrer une équipe d’ingénieurs, et à collaborer étroitement avec les équipes architecture, design et logiciel embarqué.
Permanent
Fixed term

Job Vacancy
Architecte Logiciel Senior – Environnement SI Industriel

Published on
C/C++
CMake
Conan

1 year
Hauts-de-Seine, France
Hybrid
Un grand acteur national de la gestion d’infrastructures industrielles modernise son Système d’Information de conduite. L’objectif : bâtir une architecture applicative flexible, scalable et conforme aux exigences cybersécurité, en migrant progressivement un patrimoine applicatif vers une architecture micro-services exploitée sur Kubernetes. Vous rejoignez une équipe d’architecture de 12 experts , responsable de la cohérence technique globale du SI de conduite. Votre périmètre couvre plusieurs applications existantes et des chantiers structurants de refonte. Enjeux clés de la mission Concevoir une architecture applicative micro-services scalable, maintenable et cohérente avec la stratégie globale. Garantir la qualité, la robustesse et les performances du code C++ dans un environnement industriel critique, en diffusant les bonnes pratiques (SOLID, design patterns, tests). Accompagner la transformation technique et cyber , en produisant la documentation, les artefacts d’architecture et l’animation technique nécessaires. Missions principales Analyser les besoins métiers et contraintes techniques de plusieurs périmètres applicatifs. Concevoir l’architecture cible micro-services : découpage, choix de patterns, protocoles d’échanges (REST, Kafka, gRPC), mécanismes de communication inter-services. Produire et maintenir les artefacts d’architecture : modèles ArchiMate, dossiers d’architecture et de conception, guidelines techniques, documentation API. Contribuer au socle technique C++ : templates de projets, librairies communes, outillage (Conan, CMake, Qt/QML, etc.). Accompagner les équipes de développement : revues de conception, revues de code, support technique quotidien, diffusion des bonnes pratiques. Animer des ateliers et formations techniques, participation active aux comités d’architecture. Analyser l’existant afin de proposer un plan de migration vers la cible micro-services / Kubernetes. Livrables attendus Modèles ArchiMate d’architecture applicative. Dossiers d’architecture / conception. Guidelines techniques & documentation API. Templates C++ (« applications blanches »). Supports d’animation et de formation. Bilan mensuel de prestation.
Permanent

Job Vacancy
Développeur C# H/F

Published on

40k-45k €
Lille, Hauts-de-France
Hybrid
Contexte de la mission : Viveris pilote les chantiers de transformation métier et IT à destination du secteur bancassurance, de manière à les rendre encore plus performants. Dans ce cadre, nous contribuons au développement du nouveau système de gestion d'instruction de crédits et recherchons notre Ingénieur Développement C#. Vos missions et responsabilités : Intégré dans un domaine de 50 collaborateurs, vous interviendrez dans une des équipes de développement en charge des outils d'instruction de crédits Consommation. Vous assurez les missions suivantes : - Rédaction des spécifications fonctionnelles et techniques ; - Développement batch et transactionnel dans le respect des normes internes ; - Suivi des recettes utilisateurs ; - Rédaction des dossiers d'exploitation et suivi des mises en production ; - Maintenance évolutive et corrective ; - Support utilisateur.
Fixed term

Job Vacancy
Développeur C # H/F

Published on

6 months
Lyon, Auvergne-Rhône-Alpes
Hybrid
Fed IT, cabinet de recrutement dédié aux fonctions informatiques, recrute pour son client, éditeur de logiciels, un(e) Développeur C# H/F, pour faire face à un surcroît d'activité de 6 mois minimum. Rattaché(e) au chef de projet, vous intervenez dans le cadre de la certification AFNOR d'un logiciel de facturation. Ainsi, vous : -Prenez part aux développements de nouvelles fonctionnalités et nouvelles extensions de l'outil, -Aidez l'équipe de développeurs sur du développement C#, XML et sur des requêtes SQL, -Participez aux nouveaux développements liés à la dématérialisation des factures, -Rédigez toute la documentation technique et fonctionnelle explicative de vos développements, Rémunération : 45 à 48 K€ bruts/an + 2 jours de télétravail/semaine + 12 RTT/an + tickets restaurant (12 €, dont 60 % pris en charge par l'entreprise) + mutuelle prise en charge à 75 %.
Permanent

Job Vacancy
Architecte C++

Published on

60k-70k €
Neuilly-sur-Seine, Ile-de-France
À propos du poste Nous recherchons un Développeur C++ Senior / Architecte Logiciel hautement expérimenté, capable d’intervenir sur la conception, l’architecture et le développement de solutions logicielles complexes et distribuées. Vous participerez activement à la définition des architectures, à la modélisation des composants, et au développement C++ moderne au sein d’équipes pluridisciplinaires. Missions principales Concevoir, modéliser et faire évoluer des architectures logicielles micro-services robustes, modulaires et scalables. Participer au développement et à l’optimisation de solutions en C++ moderne (C++17/20) . Collaborer étroitement avec les équipes DevOps, produit, QA et développement. Mettre en place et promouvoir les bonnes pratiques BDD/TDD ainsi qu’une culture d’ingénierie exigeante. Participer à la documentation technique Accompagner, former et guider les équipes sur les aspects techniques et architecturaux. Compétences techniques recherchées C++ (10 ans minimum) Maîtrise experte de C++17 minimum (idéalement C++20) . Solides bases en programmation orientée objet , principes SOLID et conception avancée. Connaissance approfondie des paradigmes modernes C++ . Compétence en Qt et QML pour le développement d’interfaces utilisateur. Maîtrise des Design Patterns et modélisation UML 2.0. Architecture logicielle Expérience en conception d’architectures micro-services et compréhension des patterns associés. Connaissance des protocoles interservices : REST, Kafka, gRPC , etc. Forte expertise en découplage , modularisation et architectures distribuées. Outillage & environnement Maîtrise de CMake , Conan , Qt dans des environnements de projets complexes. Architectures & méthodologies Expérience avec les architectures micro-services et event-driven . Connaissances et pratique du Domain-Driven Design (DDD) . Pratique du BDD , TDD . Connaissance des environnements agiles .
Permanent
Fixed term

Job Vacancy
Architect C++

Published on
Apache Kafka
C/C++
Conan

3 years
40k-60k €
Ile-de-France, France
Hybrid
Au sein d’une équipe d’architecture composée d’une douzaine d’experts, vous interviendrez sur un projet stratégique visant à moderniser un ensemble applicatif critique. Votre rôle : garantir la cohérence, la performance et la maintenabilité des solutions techniques. Vos principales responsabilités : • Analyse des besoins métiers et des contraintes techniques • Définition de l’architecture applicative cible (micro-services, modulaire) • Encadrement technique : bonnes pratiques, revue de code, patterns (SOLID, design patterns) • Rédaction des dossiers d’architecture, documents techniques, guidelines, documentation API • Animation d’ateliers techniques et accompagnement des équipes • Contribution au socle technique, frameworks internes, librairies communes
Contractor

Contractor job
Ingénieur Électronique Hardware et Firmware (H/F) - 87

Published on
ARM architecture
C/C++
CAD

1 year
Limoges, Nouvelle-Aquitaine
Contexte Dans le cadre du développement et de l’industrialisation de nos produits électroniques, nous recherchons un Ingénieur Électronique Hardware & Firmware pour renforcer notre équipe R&D à Limoges. Vous interviendrez sur l’ensemble du cycle de vie des produits, de la conception à la validation, en passant par le prototypage et l’optimisation. Mission Concevoir et développer des cartes électroniques (Hardware) pour nos produits. Définir les architectures électroniques en respectant les contraintes techniques et normatives. Développer et maintenir le firmware embarqué (microcontrôleurs) Réaliser les tests, validations et mises au point des prototypes. Assurer la documentation technique et le suivi des projets. Collaborer avec les équipes mécaniques, software et industrialisation.
Contractor

Contractor job
Développeur C# .Net (Asset Management)

Published on
.NET
Azure
Blazor

1 year
500-550 €
Paris, France
• Développer les nouveaux composants spécifiés • Assurer la cohérence technique des différents modules du projet et garantir les bonnes pratiques (cohérence du code au sein de l’équipe, tests unitaires, définition et/ou adaptation des modèles de données...) • Spécifier avec le BA en charge du périmètre fonctionnel les besoins pour intégrer la nouvelle source et rédiger les spécifications techniques et autres documents nécessaires (architecture review, dossier d’exploitation…) • Planifier les travaux et alerter sur les points de blocage et de risque • Estimer les travaux afin de prévoir la disponibilité de l’ensemble des équipes • Collaborer avec les équipes Infrastructures pour définir et suivre la mise en place de l’environnement Azure pour l’application • Tester et déployer l’application sur l’environnement Azure et procéder aux corrections éventuelles • Accompagner la phase de validation business en UAT et PROD et garantir la qualité des livrables • Réaliser les tests sur les outils/modules développés et être garant de la qualité des produits développés
Contractor

Contractor job
Développeur C++ embarqué (Firmware) - secteur médical - Paris (H/F)

Published on
C/C++
Embedded systems

1 year
400-440 €
Paris, France
Hybrid
Missions principales Développement firmware bas niveau sur plateforme Xilinx Ultra Scale, gestion de composants bare metal Interfaces drivers pour protocoles de communication USB, SPI, I2C, UART Développement sous C++ moderne (principalement 17, 14 ou 11 accepté) Portage et évolution d'anciens modules vers la nouvelle plateforme Participation à la roadmap vers Linux, éventuellement Zephyr OS Développement également sous Windows IoT (Windows 10, puis 11 à terme) Intégration continue, gestion de code versionné (Git, Bitbucket ou équivalent) Participation à la maintenance et à l'évolution logicielle (mise à jour des drivers batterie, acquisition ultrasons, contrôle LEDs…)
Permanent

Job Vacancy
Développeur C++/MFC H/F

Published on

50k-55k €
Craponne, Auvergne-Rhône-Alpes
Rattaché à la Direction, vous avez pour mission de concevoir et développer des applications LIMS. Vos missions sur ce poste : Recenser, analyser et hiérarchiser les besoins des utilisateurs. Rédiger les spécifications fonctionnelles et techniques. Organiser et piloter vos projets (cahier des charges, planning, prototypage). Développer et maintenir des applications (correctif, évolutif, préventif). Documenter et partager votre code via GitHub. Respecter le référentiel qualité (ISO 9001) et les méthodes agiles.
Permanent

Job Vacancy
Database Engineer with SQL and C#

Published on

£55k-60k
London, United Kingdom
Database Engineer with SQL and C# Our Client is a City based bank – looking to recruit a Database Engineer with at least 3 to 5 years expertise of developing and supporting SQL and C#. Software Development: Analysis of issues pertaining to problems or errors raised by in-house systems, i.e. CORE, SharePoint interface, Equation end of day cycle. Understanding business requirements in order to develop and deliver appropriate solutions based on system definition documents. Proficiency in advanced 4GL programming languages and able to apply to the fully development life-cycle. Database Support Supporting budgeting and financial planning processes for Finance department, including loading and refreshing of data based on requirements. Understand and conduct the front-end functionality to amend and change hierarchical structures within the environment. Debug and analyse errors and anomalies within Hyperion system as raised by Finance and to pinpoint areas of failure and correct any issues. Liaise with Finance on a daily basis to ensure smooth running of the Hyperion environment. Build data flows within the SQL environment in SSIS packages. Introduce new field and data types for new information to be collated in the CORE environment. To integrate with all the Bank’s sub-systems using data abstraction and connectivity layers, i.e. ODBC, ADO.net. Build reports based on business requirements using Hyperion Interactive Reports. Ensure that the environment is running optimally and to utilise house-keeping procedures. Sharepoint Integration: Integrate the SharePoint environment and Forms with Equation system to introduce automation of processes thereby eliminating the need for duplicate entry. Utilise web services to integrate from cutting edge technology into legacy systems such as Equation. End of Day Cycle: Provide second and third level support for in-house programmes during the end of day cycle. Able to analyse and rectify any problems raised in an independent and team scenario. Take ownership of a problem and deliver a solution in a timely manner. Provide out of office hours support. Risk & Regulatory Duties Maintain knowledge of all applicable regulatory requirements including the Bank’s Risk and Compliance policies and procedures and adhere to these to avoid exposing the Bank to undue risk. Report policy/procedure breaches and areas of potential non-compliance and suspicions promptly upon identification in accordance with the Bank's Risk and Compliance policies. Accurately execute all controls within own area to minimise risk of policy, procedure, and/or regulatory breaches. Identify new risks/control gaps within own area and escalate accordingly to your Line Manager and/or Head of Department. Training & Competence Complete all annual mandatory regulatory refresher training as per the Bank's training plans and deadlines. Proactively seek to complete recommended technical and behavioural competencies training required for your role. Conduct Act in accordance with the FCA/PRA Code of Conduct. Business Continuity Fulfil all prescribed business continuity requirements as set out in the organisational or departmental specific plans or as instructed by the Line Manager/Head of Department. Qualifications/Experience Degree level qualified or equivalent. SQL Programming. C# Software development. Knowledge and Skills C# Programming to high level of proficiency. Software analysis and design. SQL query language. Dimensional modelling Data warehouse design concepts, (Inmon or Kimball) This is a Full-Time Contract initially for 6 months – but likely to become permanent. Salary for this position will be £55K - £60K per annum. The Client is based in the City of London. Please do send your CV to us in Word format along with your salary and availability.
Contractor
Permanent

Job Vacancy
Développeur C++

Published on
C/C++
Confluence
Gitlab

1 year
Ile-de-France, France
Hybrid
🎯 Contexte Nous recherchons un Développeur C++ Senior pour rejoindre un projet technique critique, au sein d’un acteur du secteur des paiements. Le projet porte sur des applications temps réel avec forte composante algorithmique, utilisées pour des services interbancaires. 🛠 Compétences recherchées Techniques : C++11 Linux Outils : GitLab, Jira, Confluence Développement d’applications temps réel Forte maîtrise de l’algorithmique et optimisation Profil : Développeur C++ confirmé Autonome, capable de travailler sur des applications critiques Expérience sur systèmes temps réel ou sectoriels (banque, paiement, transaction) 📍 Localisation & Conditions Région : Île-de-France Démarrage : ASAP
Permanent

Job Vacancy
Développeur C# .NET (H/F)

Published on
.NET

35k-40k €
Lyon, Auvergne-Rhône-Alpes
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant que Développeur C#.Net, vous assurerez les missions suivantes : - La participation à la refonte technique du code et à la mise en place des tests unitaires. - La rédaction des spécifications détaillées - La conception et l'implémentation des nouvelles fonctionnalités du logiciel - La maintenance et l'amélioration de l'architecture et des fonctionnalités existantes - La rédaction de la documentation des développements effectués - Le support technique et la maintenance corrective et évolutive La stack technique : - Technologie : C# .Net (client lourd) - BDD : MongoDB ou PostgreSQL - Outils : Git, Jenkins, Jira
Permanent

Job Vacancy
Développeur C# / .NET Core Full Stack

Published on
.NET CORE
C#
CSS

40k-48k €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Hybrid
Rattaché·e au Lead Developer, vous participerez au développement de nouveaux projets conçus sur une stack C# / .Net Core / Angular et participerez également à la maintenance d'un projet legacy reposant sur une stack web très ancienne qui est en train d'être progressivement migrée vers la stack citée plus haut. Dans un premier temps, vos tâches seront partagées équitablement entre la partie Legacy et les projets modernes C# / Angular, sauf urgences temporaires sur le Legacy, avec dégressivité progressive jusqu'à la disparition totale du legacy. Vous travaillerez au sein d'une petite équipe de 4 personnes et participerez à toutes les phases du projet : de la conception technique, à la mise en production en passant par le développement de nouvelles fonctionnalités, la correction de bugs éventuels et, dans un avenir proche, à la mise en place de tests unitaires et d'intégration. Vous serez amené·e à faire évoluer une documentation technique relative au code et à l'architecture mise en oeuvre. Environnement technique : C# (requis), REST (requis), .NET Core 9 (souhaité), Angular 20 (souhaité), SQL Server (souhaité), SQL (requis), IIS (souhaité), GIT (requis), GitLab
Contractor

Contractor job
Intégrateur IAM Usercube - Développement PowerShell & C#

Published on
IAM
Powershell
Usercube

1 year
400-630 €
Ile-de-France, France
Hybrid
Au sein d'une Direction Cybersécurité d'un grand groupe d'Assurance, vous intégrez l'équipe "Management des Identités et des Accès" (IAM). Dans un environnement Agile, vous êtes le référent technique sur la solution Usercube pour assurer son déploiement et son intégration au SI. Vos responsabilités principales : Configuration & Développement : Paramétrage du progiciel Usercube et développement d'outillages spécifiques en C# et PowerShell pour l'extraction et la correction de données. Cadrage Technique : Participation à la définition des solutions répondant aux besoins métiers et intégration de l'outil dans un écosystème complexe. Qualité & Tests : Maîtrise des impacts des modifications, réalisation des tests unitaires et validation de la robustesse des solutions. Maintien en Condition Opérationnelle (MCO) : Analyse et résolution d'incidents de production (Support niveau 2 et 3). Documentation : Rédaction des dossiers d'installation, d'exploitation et guides utilisateurs.

Frequently asked questions about working as a C, C++ Developer

What is the role of a C, C++ Developer

The C++ developer uses this specific computer language to find ad hoc solutions to their clients' needs. Widely used in the market, this programming language is a skill highly sought after by recruiters.

How much does a C, C++ Developer charge

On average, a C++ expert charges 390 euros per day in the provinces, and 420 euros in the Paris region. The average annual salary for a C, C++ developer is £30K.

What is the definition of a C, C++ Developer

The role of the C++ freelancer is to produce clean and rigorous code, ensuring the performance and quality of the developed program. They participate downstream of the design phase, and their mission continues until the tests validating the quality and relevance of the produced programs.

What type of mission can a C, C++ Developer handle

The C, C++ developer masters the algorithmic and syntactic subtleties of the object-oriented language, to be able to select the best implementation solutions and successfully carry out the assigned mission. The sectors that welcome C++ freelancers are very diverse: banking sector, software development, ticketing, video games...

What are the main skills of a C, C++ Developer

Often, the C++ expert has comprehensive skills and also masters the syntax of control structures in PHP, Java and JavaScript, derived from C/C++. He will therefore be able to participate in projects using languages similar to his first language.

What is the ideal profile for a C, C++ Developer

The C++ expert must have: - excellent interpersonal skills, as they collaborate daily with many profiles: product owners, project managers, freelance developers; - good stress resistance, planning with often intense phases close to contractual deadlines
540 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2025 © Free-Work / AGSI SAS
Follow us

Technojobs has moved to Free-Work

Welcome to Free-Work, the candidate platform dedicated to supporting IT & Tech professionals in their careers journeys within the tech industry.

Here, we will continue to offer a wide range of job opportunities, industry insights, news, and guides to assist you in your career. Plus, enjoy our new features including a community forum and exclusive deals and discounts available only to Free-Work users.

💡 Good to know: Your profile remains the same. Simply log in using your Technojobs email and password.

Enjoy your visit!

The Free-Work team