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.

675 results
Permanent

Job VacancySenior Microsoft Dynamics D365 CRM Developer

Nexus Jobs Limited
Published on

£55k-75k
Milton Keynes, England, United Kingdom
Senior Microsoft Dynamics D365 CRM Developer Our Client is looking to recruit a Microsoft Dynamics CRM Developer with at least 5 years proven track record of developing within the MS Dynamics CRM suite. Lead the ongoing development for the Global MS Dynamics CRM platform. Develop solutions to varied complexity levels for requirements from the global business Maintain a high-quality platform by with solutions developed in line with coding standard Design and implement MS Dynamics CRM solutions to be fully compliant with Client's business processes and requirements Design, code, test CRM application modules that meet Architecture Blueprint specification Use your deep and extensive knowledge of JScript, PowerApps, C#, .NET Core, and SQL Server, to further enhance the current solution to meet ongoing business requirements Participate in execution and documentation of tests ensuring that an application or architecture meets agreed Quality standards Ensure the implementation of best practices based on Microsoft Dynamics standards and supported configuration/customisations Evangelise the Dynamics core features and functionalities to support business decision making process Seek opportunities to continuously improve the Dynamics solution for the schools across all regions You will have 5+ years development in JS, C#. NET, SQL, PowerApps (1-2 yrs) 5+ years with all Dynamics areas (CRM, Marketing, Customer Service, Portal) Experience of process alignment to out of box functionality Configuration/customisation, Testing and debugging Development tools (Visual Studio) Excellent interpersonal skills English as primary language Experience in global delivery environment and working within a remote-teams. Experience of education sector and of DevOps with documenting solution design (High/low level) Must have MS Dynamics CRM Certifications along with a Degree in Information Systems or equivalent. The salary for this role will be circa £50K - £75K. The position will be based in Milton Keynes. Please send your CV to us in Word format along with your salary and availability.
View this job
Permanent

Job VacancySenior Microsoft Dynamics D365 CE Developer

Nexus Jobs Limited
Published on

£50k-55k
Milton Keynes, England, United Kingdom
Senior Microsoft Dynamics D365 CE Developer Lead the ongoing development for the Global MS Dynamics CRM platform. Develop solutions to varied complexity levels for requirements from the global business Maintain a high-quality platform by with solutions developed in line with coding standard Design and implement MS Dynamics CRM solutions to be fully compliant with Client's business processes and requirements Design, code, test CRM application modules that meet Architecture Blueprint specification Use your deep and extensive knowledge of JScript, PowerApps, C#, .NET Core, and SQL Server, to further enhance the current solution to meet ongoing business requirements Participate in execution and documentation of tests ensuring that an application or architecture meets agreed Quality standards Ensure the implementation of best practices based on Microsoft Dynamics standards and supported configuration/customisations Evangelise the Dynamics core features and functionalities to support business decision making process Seek opportunities to continuously improve the Dynamics solution for the schools across all regions You will have 5+ years development in JS, C#. NET, SQL, PowerApps (1-2 yrs) 5+ years with all Dynamics areas (CRM, Marketing, Customer Service, Portal) Experience of process alignment to out of box functionality Configuration/customisation, Testing and debugging Development tools (Visual Studio) Excellent interpersonal skills English as primary language Experience in global delivery environment and working within a remote-teams. Experience of education sector and of DevOps with documenting solution design (High/low level) Must have MS Dynamics CRM Certifications along with a Degree in Information Systems or equivalent. The salary for this role will be circa £50K - £55K. The position will be based in Milton Keynes. Please send your CV to us in Word format along with your salary and availability.
View this job
Permanent

Job VacancyDéveloppeur Firmware C embarqué - Protocoles Radio / ARM Cortex-M (F/H)

CELAD
Published on

42k-48k €
Crolles, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 jour de télétravail / semaine - 📍 Grenoble (38) - Crolles - 🛠 Expérience de 3 ans minimum Vous développez en C embarqué et connaissez les contraintes des communications radio bas niveau ? Vous souhaitez prendre la responsabilité technique d'une stack radio, de ses évolutions jusqu'à son intégration sur différentes plateformes ? Nous recherchons un.e Développeur Firmware C embarqué spécialisé en protocoles radio pour intervenir chez l'un de nos clients. Votre rôle : reprendre la responsabilité d'une brique logicielle radio, faire évoluer ses fonctionnalités, renforcer la sécurité des communications et garantir sa fiabilité. Vos missions : faire évoluer et fiabiliser une stack radio embarquée Vous interviendrez sur l'ensemble du cycle de vie de la brique radio, du développement bas niveau à sa validation et son intégration. 1/ Développement firmware et protocoles radio - Prendre en main la stack radio existante, ses drivers et sa documentation, puis en assurer la responsabilité technique. - Faire évoluer les protocoles et les drivers selon les besoins des différentes plateformes. - Intégrer les mécanismes de sécurité liés au Cyber Resilience Act (CRA) : chiffrement et authentification des trames, protection contre les attaques par rejeu, gestion des clés et mises à jour OTA par radio. - Étudier, avec l'architecte et l'ingénieur RF, les possibilités de communication radio à haut débit pour les détecteurs à image. - Faire converger l'interface radio avec celle de la brique Beta. 2/ Tests, validation et intégration - Développer et mettre en place les tests unitaires, de non-régression et les tests protocolaires sur banc. - Mettre en place l'intégration continue de la brique sous Azure DevOps. - Accompagner les Tech Leads des différentes plateformes dans l'intégration du composant radio. - Analyser les défaillances de communication et identifier leurs causes racines. 3/ Responsabilité technique et qualité logicielle - Assurer les revues et validations des Pull Requests (PR) avec le référent technique adjoint (deputy). - Gérer les versions du composant, les tags et les notes de version. - Documenter les décisions d'architecture (ADR) et assurer leur traçabilité. - Maintenir la documentation technique et transmettre les connaissances à l'équipe.
View this job
Permanent

Job VacancySoftware Developer

CGI
Published on

Leeds, England, United Kingdom
At CGI, we develop innovative technology solutions that help organisations transform their operations, overcome complex challenges and achieve lasting business success. As a Software Developer, you'll play a key role in designing, building and maintaining high-quality applications and services that deliver meaningful outcomes for our clients. You'll take ownership of your work, contribute creative ideas and collaborate with talented professionals across engineering, architecture and delivery teams. From developing modern applications and APIs to improving performance and security, you'll have opportunities to influence solutions and expand your technical expertise. Supported by CGI's collaborative culture and commitment to professional development, you'll build your skills while making a genuine impact. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This is a hybrid position.
View this job
Contractor
Permanent
Fixed term

Job VacancyDéveloppeur sénior .net c# (performance et low latency) (6 à 20 ans) : c#, low latency

Gamme solutions
Published on
.NET
Azure
Docker

36 months
40k-45k €
400-500 €
La Garenne-Colombes, Ile-de-France
Nous recherchons un ingénieur senior .NET / C# avec un fort intérêt pour la performance, la faible latence et la résolution algorithmique de problèmes. Exigences principales : - Maîtrise approfondie de C# et .NET, y compris les concepts avancés et au niveau runtime - Solides compétences algorithmiques et de résolution de problèmes - Bonne compréhension de la gestion de la mémoire, de l'utilisation du CPU, de la concurrence et de l'optimisation de la charge de travail - État d'esprit low latency : comprendre que la performance ne consiste pas seulement à écrire du code rapide, mais aussi à mesurer, profiler et identifier les goulots d'étranglement - Expérience en analyse de performance et outils de profiling tels que PerfView, dotnet-counters, dotnet-trace, dotnet-monitor, etc. - À l'aise pour travailler sous pression, avec des systèmes critiques en production et des délais serrés - Bon niveau de communication en anglais Atouts appréciés : - Expérience dans les systèmes haute performance / low latency, trading ou autres environnements temps réel - Expérience Linux - Connaissances en réseau, multithreading/concurrence et systèmes distribués - Forte curiosité pour comprendre le fonctionnement interne du runtime .NET
View this job
Contractor

Contractor jobDéveloppeur Firmware C embarqué - Protocoles Radio / ARM Cortex-M (F/H)

CELAD
Published on

1 year
400-450 €
Crolles, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 jour de télétravail / semaine - 📍 Grenoble (38) - Crolles - 🛠 Expérience de 3 ans minimum Vous développez en C embarqué et connaissez les contraintes des communications radio bas niveau ? Vous souhaitez prendre la responsabilité technique d'une stack radio, de ses évolutions jusqu'à son intégration sur différentes plateformes ? Nous recherchons un.e Développeur Firmware C embarqué spécialisé en protocoles radio pour intervenir chez l'un de nos clients. Votre rôle : reprendre la responsabilité d'une brique logicielle radio, faire évoluer ses fonctionnalités, renforcer la sécurité des communications et garantir sa fiabilité. Vos missions : faire évoluer et fiabiliser une stack radio embarquée Vous interviendrez sur l'ensemble du cycle de vie de la brique radio, du développement bas niveau à sa validation et son intégration. 1/ Développement firmware et protocoles radio - Prendre en main la stack radio existante, ses drivers et sa documentation, puis en assurer la responsabilité technique. - Faire évoluer les protocoles et les drivers selon les besoins des différentes plateformes. - Intégrer les mécanismes de sécurité liés au Cyber Resilience Act (CRA) : chiffrement et authentification des trames, protection contre les attaques par rejeu, gestion des clés et mises à jour OTA par radio. - Étudier, avec l'architecte et l'ingénieur RF, les possibilités de communication radio à haut débit pour les détecteurs à image. - Faire converger l'interface radio avec celle de la brique Beta. 2/ Tests, validation et intégration - Développer et mettre en place les tests unitaires, de non-régression et les tests protocolaires sur banc. - Mettre en place l'intégration continue de la brique sous Azure DevOps. - Accompagner les Tech Leads des différentes plateformes dans l'intégration du composant radio. - Analyser les défaillances de communication et identifier leurs causes racines. 3/ Responsabilité technique et qualité logicielle - Assurer les revues et validations des Pull Requests (PR) avec le référent technique adjoint (deputy). - Gérer les versions du composant, les tags et les notes de version. - Documenter les décisions d'architecture (ADR) et assurer leur traçabilité. - Maintenir la documentation technique et transmettre les connaissances à l'équipe.
View this job
Contractor
Permanent

Job VacancyTech Lead / Développeur Senior Microsoft Dynamics 365 CRM

OBJECTWARE
Published on
.NET
ALM
C#

3 years
40k-88k €
400-700 €
Ile-de-France, France
Contexte de la missionAu sein de la Direction IT, vous rejoignez une équipe en charge d'un portefeuille d'applications CRM stratégiques reposant sur Microsoft Dynamics 365, Dataverse et Power Platform. Le périmètre comprend des solutions Cloud (Online) ainsi qu'une application CRM On-Premise dédiée aux processus KYC/KYP/KYI/KYS. Ces applications sont fortement intégrées au système d'information via des API, des flux de données et des services Azure. Dans un contexte de sécurisation des applications, d'évolution des besoins métier et réglementaires et d'industrialisation des livraisons, vous contribuerez également à la modernisation de l'environnement On-Premise et à sa migration vers Azure. Missions principalesEn tant que Tech Lead / Développeur Senior CRM Dynamics 365, vous interviendrez à la fois sur des développements complexes et sur le pilotage technique opérationnel du périmètre. Vous serez garant de la cohérence des choix d'architecture, de la qualité du code, de la fiabilité des intégrations et de la maîtrise de la dette technique. Vos principales responsabilités seront les suivantes : Référent technique CRM : garantir la cohérence des conceptions techniques sur Microsoft Dynamics 365 Online et Dynamics CRM On-Premise. Développement : concevoir, développer et maintenir des fonctionnalités complexes en C# .NET, plugins, Custom APIs, workflows, JavaScript/TypeScript, Web Resources, PCF et Power Automate. Pilotage technique : encadrer opérationnellement une équipe de développeurs basée en Inde, répartir les travaux, réaliser les revues de code, suivre l'avancement et accompagner la montée en compétences, sans responsabilité hiérarchique directe. Intégration des applications : concevoir et fiabiliser les API et flux entre les applications CRM et les systèmes tiers : API REST/SOAP, Web API, webhooks, Azure Functions, Logic Apps, Service Bus et API Management. Fiabilité et performance : analyser les dépendances inter-applicatives, les contrats d'interface, les transformations de données et les erreurs de synchronisation. Garantir la sécurité, la résilience, la supervision et la traçabilité des échanges. Conception et coordination : contribuer aux estimations, analyses d'impact, conceptions techniques, arbitrages et cérémonies Agile, en coordination avec les équipes métier, architecture, production et sécurité. Qualité et industrialisation : sécuriser les livraisons grâce aux tests unitaires et d'intégration, aux standards de développement, à la documentation et aux pratiques ALM, DevSecOps et CI/CD. Support et amélioration continue : prendre en charge les incidents complexes de niveau 3, optimiser les performances et réduire la dette technique. Modernisation vers Azure : contribuer à la préparation de la migration de l'environnement On-Premise, notamment par le diagnostic de l'existant, la cartographie des dépendances, la définition de l'architecture cible et l'accompagnement de la transition. Profil recherchéFormation supérieure en informatique, ingénierie logicielle ou expérience équivalente. Environ 10 ans d'expérience ou plus en développement d'applications d'entreprise, avec une expérience significative sur Microsoft Dynamics CRM / Dynamics 365. Maîtrise des environnements Dynamics 365 Online et Dynamics CRM On-Premise. Solides compétences en C# .NET, JavaScript/TypeScript, Dataverse et Power Platform. Expérience confirmée dans la conception et le développement d'API, l'intégration de systèmes et les services Azure. Expérience en tant que Tech Lead, Lead Developer ou Développeur Senior ayant assuré un rôle de référent technique sur un périmètre applicatif complexe. Bonne maîtrise des pratiques de développement industrialisé : tests, revues de code, ALM, CI/CD et DevSecOps. Capacité à piloter techniquement une équipe distribuée, à coordonner plusieurs interlocuteurs et à intervenir sur des problématiques techniques complexes. Une expérience en modernisation d'applications On-Premise vers Azure constitue un atout. Environnement techniqueMicrosoft Dynamics 365 CRM, Dynamics CRM On-Premise, Dataverse, Power Platform, C# .NET, JavaScript, TypeScript, PCF, Power Automate, API REST/SOAP, Azure Functions, Azure Logic Apps, Azure Service Bus, API Management, ALM, DevSecOps, CI/CD, tests unitaires et d'intégration.
View this job
Contractor

Contractor jobSenior Software Developers/Engineers with Python, Terraform and Go

Nexus Jobs Limited
Published on

£500
London, England, United Kingdom
Senior Software Developers/Engineers with Python, Terraform and Go Our Client is looking to recruit brilliant Software Developers/Engineers with upwards of 7 to 10 years solid proven track record of developing complex applications with Python coupled with Machine Learning and ideally Go. We're looking to recruit initially 2 excellent Software Engineers to work with an existing team of 4 software developers on a very large strategic consulting engagement. Must be 100% trustworthy with real integrity – this is a highly sensitive project. Key skills Python Machine Learning ideally Terraform Go programming language If you are excellent with developing software with C++ and/or C# etc… then you can easily learn Go. Excellence is vital. Ideally have security clearance. Duration for this assignment will be 3 to 6 months initially with possibility of the role becoming permanent at some point in the future. The Client has offices in Central London and the project is based in Oxford - and are happy with remote working for the foreseeable future. They are absolutely committed to family-friendly operations with diversity & work-life balance. Daily rate for this assignment will be dependent on your expertise – but will be in the range £500 to £2000 per day. Please note we really are looking for the best software developers – the cream of the crop – or crème de la crème. Do send your CV to us in Word format along with your daily rate and availability.
View this job
Permanent
Contractor

Job VacancyTech Lead - Plateforme d'indices quantitatifs et backtesting cloud - F/H

INGENIANCE
Published on
Apache Kafka
C#
CI/CD

1 month
Paris, France
Nous recherchons pour une mission longue chez notre client secteur banque/finance en région parisienne un Tech Lead pour piloter la refonte d'une plateforme d'indices quantitatifs, au cœur d'une activité de trading actions. Vous évoluez en organisation agile, au contact des équipes front office, quants et infrastructure. Vous menez une équipe de développement sur un sujet à forte valeur : calcul d'indices en temps réel et simulation de stratégies sur données de marché haute fréquence, dans le cloud. Vos missions : - Piloter la roadmap technique et fonctionnelle avec les parties prenantes (métiers, quants, Product Owners). - Animer l'équipe de développement : cérémonies agiles, priorisation du backlog, suivi d'avancement, gestion des risques. - Superviser l'intégration du moteur de calcul conçu par les quants et la refonte du front-end React, avec exposition de services en API REST. - Piloter la plateforme de backtesting sur AWS : stockage de séries historiques, traitement distribué avec Spark/EMR, requêtage via Athena ou Redshift. - Faire évoluer des applications monolithiques vers une architecture microservices. - Conduire la migration vers AWS (EKS, MSK) en Infrastructure as Code avec Terraform. - Garantir robustesse, observabilité et tests automatisés en CI/CD. Ref : O-ORVDS
View this job

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

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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