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
Contractor
Permanent

Job VacancyLead / Développeur Sénior - C# C++

ANDEMA
Published on
C#
C/C++
Development

1 year
40k-46k €
400-460 €
Valence, Auvergne-Rhône-Alpes
Vous pilotez les évolutions logicielles qui vous sont confiées, depuis l'analyse du besoin jusqu'à la livraison de la solution. À ce titre, vous serez amené à : • Analyser les besoins et définir les solutions techniques à mettre en œuvre • Organiser, coordonner et suivre les activités de développement de votre périmètre • Garantir la cohérence technique des développements réalisés • Participer aux développements des fonctionnalités les plus complexes ou critiques • Piloter les phases de tests et de validation jusqu'à la qualification des livrables • Assurer la livraison et le déploiement des solutions sur les différentes plateformes Tâches • Analyser les demandes d'évolution et réaliser les études d'impact • Rédiger les spécifications techniques et contribuer au découpage des travaux • Planifier et coordonner les activités de développement de son périmètre • Assurer le suivi des développements et anticiper les risques techniques ou planning • Réaliser ou superviser les développements logiciels • Garantir la cohérence et la qualité des solutions mises en œuvre • Planifier, coordonner et suivre les activités de tests et de validation réalisées par les différentes équipes du site jusqu'à la qualification des livrables • Analyser et coordonner la résolution des faits techniques et anomalies • Assurer les interfaces avec les autres équipes du service et les différents acteurs du Bureau d'Études • Veiller au respect des budgets, des délais et des jalons projet • Assurer le reporting de l'avancement auprès du chef d'équipe et du référent fonctionnel de l'application (Chef de Projet Etude). • Réaliser les installations, livraisons et paramétrages sur les plateformes internes et clients • Rédiger et maintenir la documentation projet et technique (spécifications, plans de tests, notes de livraison, procédures)
View this job
Permanent

Job VacancySenior Backend Developer with Umbraco C# .net

Nexus Jobs Limited
Published on

£55k-75k
United Kingdom
Senior Backend Developer with Umbraco C# .net Working as part of the Digital team, you'll be responsible for the ongoing development and improvements to an eCommerce website as well as other internal applications for this award-winning Travel Company. You will be responsible for: Leading the eCommerce web and application development from a technical perspective Collaborating with the front end developer and design resource to deliver improved UI & UX A problem solver - you'll need to be able to analyse and suggest improvements to existing website features Analysing and identifying ways to automate processes working alongside the business lead Implementing automated regression testing for the software developed Skills and Experience: Excellent working knowledge of ASP.NET, C#, HTML, JavaScript, jQuery, React Framework, MS SQL Server, Mongo DB, Elasticsearch Understanding of SOLID development principles Worked previously on projects using the Umbraco CMS Continuous Delivery skills, tools and techniques (e.g. Git, Github, Team City, Octopus, Jenkins, Selenium, etc.) Familiar with Azure cloud services & setting up/managing resources/deploying apps Familiar with JIRA and Confluence Capable of working with (and developing) multiple (REST) APIs documented with e.g. OpenAPI/swagger and other API messaging formats e.g. JSON, XML, SOAP Experience of PowerBI, PowerQuery and R Experience of structured testing and quality assurance approaches (e.g. Test Driven Development and Behaviour Driven Development) A positive and cooperative individual who will work effectively across departments and within a team Worked in an agile/Kanban environment and familiar with JIRA and confluence Not afraid to challenge existing thinking in order to improve processes The salary for this role will be in the range £55K to £75K per year depending on experience. The Client is based in Central London and this role will be working remotely. Do send your CV to us in Word format along with your salary and availability.
View this job
Permanent

Job VacancyFull Stack Software Developer with C# Asp.net

Nexus Jobs Limited
Published on

£55k-75k
Basildon, England, United Kingdom
Fullstack Software Developer with C# Asp.net Our Client is an established is a recognised leader with a widely used commercial software in the financial markets. They are now looking for additional personnel to join the software development team with extensive proven expertise in developing software with C# with .net core – you must have at least 5 to 7 years experience. Personal Responsibilities: The Client is looking for a creative, detail-orientated Web Software Developer to join our Web Development team. Within the Web Development team, you will have the opportunity to enjoy working with a range of web technology across the full stack. The Company's client base is growing and as part of this growth we are looking to improve and enhance our web-oriented product offerings. We are looking to recruit highly motivated and creative web developers who can be instrumental in delivering an ambitious digital roadmap. Previous Experience/Education: Web Developers at this Company don't always need industry-specific work experience, but they must be able to demonstrate their web software coding capability in organisations of a similar size and complexity. Ideally, looking for Web Developers with 5 plus years work experience. Additionally, candidates should be experienced in debugging and profiling applications associated with developing, testing and deploying web applications. It is preferable for Web Developers to hold a degree in Computer Science or a related field. Successful Web Developers should have sound knowledge and experience in different programming applications. C#, Asp.net/Core, JavaScript, HTML, CSS, MVC and JSON are required core skills. Function: Candidates should be able to demonstrate strong ability to work independently and as part of a team building websites from the ground up in C#, MVC, Asp.net and Asp.net core. The successful candidate should have a good command of C#, HTML, CSS, JavaScript, JSON & Bootstrap. Exposure to any UI binding framework such as Vue.js, AngularJS, React, and Knockout would be beneficial. Additionally, the candidate should be comfortable using IIS. Full understanding of the MVC pattern, REST APIs and asp.net controllers are a must. Web developers should be aware of security vulnerabilities, such as those identified in OWASP, and their code should mitigate these threats. Required: Web Developers need experience in the design, creation and maintenance of websites across multiple platforms. The most important duties and responsibilities of the Web Developer include: Writing efficient code using best practice for software development Creating websites using different languages such as HTML and CSS Working with Programmers and Web Designers to create a website that matches the visual design intent Communicating with business colleagues to gather and refine requirements and specifications for content development within agreed-upon timelines Researching a variety of software programs Creating and maintaining the documentation for software used Improving and enhancing websites after they have been created Skills Required: A successful Web Developer candidate will have various prerequisite skills/qualifications needed for duties such as a Degree in Computer Science or related field). Some skills include, but are not limited to, the following: Strong interpersonal skills and the ability to establish and maintain close working relationships with business stakeholders and other technologists A pro-active approach with a keen attention to detail Proactive with a keen desire to take ownership of projects Functional knowledge and coding experience Basic knowledge of search engine optimisation (SEO) The ability to multitask within the budgets and time constraints set by the company Strong communication and problem-solving skills An understanding of development approaches and methods Knowledge of mobile applications, computer operating systems and web browsers Strong analytical skills The salary for this position with be in the range £55K - £75K plus benefits. The Client has offices in the City of London and close to Basildon in Essex. Currently this role will be based 2 days at the office in Essex and 3 days remote working. Please send your CV to us In Word format along with your salary and notice period.
View this job
Permanent

Job VacancySenior Backend Developer with C# .net Framework

Nexus Jobs Limited
Published on

£50k-80k
United Kingdom
Senior Backend Developer with C# .net Framework Working as part of the Digital team, you'll be responsible for the ongoing development and improvements to an eCommerce website as well as other internal applications for this award-winning Travel Company. You will be responsible for: Leading the eCommerce web and application development from a technical perspective Collaborating with the front end developer and design resource to deliver improved UI & UX A problem solver - you'll need to be able to analyse and suggest improvements to existing website features Analysing and identifying ways to automate processes working alongside the business lead Implementing automated regression testing for the software developed Skills and Experience: Excellent working knowledge of ASP.NET, C#, HTML, JavaScript, jQuery, React Framework, MS SQL Server, Mongo DB, Elasticsearch Understanding of SOLID development principles Worked previously on projects using the Umbraco CMS Continuous Delivery skills, tools and techniques (e.g. Git, Github, Team City, Octopus, Jenkins, Selenium, etc.) Familiar with Azure cloud services & setting up/managing resources/deploying apps Familiar with JIRA and Confluence Capable of working with (and developing) multiple (REST) APIs documented with e.g. OpenAPI/swagger and other API messaging formats e.g. JSON, XML, SOAP Experience of PowerBI, PowerQuery and R Experience of structured testing and quality assurance approaches (e.g. Test Driven Development and Behaviour Driven Development) A positive and cooperative individual who will work effectively across departments and within a team Worked in an agile/Kanban environment and familiar with JIRA and confluence Not afraid to challenge existing thinking in order to improve processes The Client will consider candidates with solid Backend development skills without Umbraco. The salary for this role will be in the range £50K to £80K per year depending on experience. The Client is based in Central London and this role will be working remotely. Do send your CV to us in Word format along with your salary and availability.
View this job
Contractor

Contractor jobLead Developer C# / TypeScript_Mission Luxembourg (H/F)

FUZYO FRANCE
Published on
.NET
Agile Scrum
C#

6 months
400-620 €
Luxembourg
Lieu : Luxembourg, présence sur site requise Durée : 6 mois, renouvelable Démarrage : ASAP, début décembre 2026 au plus tard Télétravail : non Pour l'un de nos clients, un acteur de l'assurance vie basé au Luxembourg, nous recherchons un Lead Developer. Il interviendra dans un projet de refactoring du SI et de maintenance des outils internes. Il sera rattaché au Head of IT Development & Organisation. Votre mission En plus de votre rôle de développeur, vous encadrez et coordonnez l'équipe de développement. Encadrement et animation d'équipe Encadrer et motiver les développeurs au quotidien Animer les rituels : daily, rétrospectives, revues de code Faire monter l'équipe en compétences : coaching, partage de bonnes pratiques Répartir les objectifs et suivre les livrables Pilotage technique Coordonner les développements avec les PO et le Scrum Master Planifier et prioriser les tâches Garantir les délais, la qualité du code et les standards techniques Remonter les alertes et représenter l'équipe en comité de pilotage Qualité et pérennité technique Définir et faire respecter les standards de développement Superviser les revues de code Mettre en place les tests automatisés et la documentation technique Piloter l'amélioration continue Lien entre métier et technique Participer aux ateliers d'analyse et de spécifications Estimer les charges Proposer des solutions adaptées aux besoins métiers Faciliter les échanges entre le métier, les PM et les développeurs
View this job
Contractor
Permanent

Job VacancyDéveloppeur C#/ Angular confirmé H/F

FENYX Consult
Published on
C#

3 years
Ivry-sur-Seine, Ile-de-France
Chez FENYX, on ne se contente pas d'être un acteur du service en ingénierie : on accompagne avec passion la transformation digitale de nos clients partout en France, avec une expertise affirmée dans les métiers de l'IT. Labelisés "Happy at Work", nous avons à cœur de faire rimer performance et épanouissement professionnel. Pourquoi nous rejoindre ? Un esprit start-up, une expertise solide : FENYX, c'est une structure à taille humaine où proximité, transparence et esprit d'équipe sont au cœur de notre quotidien. Des missions partout en France ! Nos agences sont implantées sur la Côte d'Azur, à Aix/Marseille et Monaco, mais nos projets s'étendent aujourd'hui sur l'ensemble du territoire français, en présentiel ou en télétravail. Une entreprise engagée pour le bien-être et la planète : Coaching personnalisé, formations, accompagnement carrière Afterworks, événements solidaires, actions RSE Une ambiance bienveillante où on se serre les coudes Votre futur terrain de jeu : des projets innovants, des environnements techniques stimulants, et une équipe toujours plus proche de vous. Rattaché(e) à l'équipe de développement, vos principales responsabilités seront : Concevoir, développer et faire évoluer des applications web en environnement Full Stack. Assurer le développement Backend en C# / .NET. Concevoir et développer des interfaces utilisateurs dynamiques et ergonomiques avec Angular. Participer à la conception technique et aux choix d'architecture des applications. Développer et intégrer des API REST pour assurer la communication entre les différents composants applicatifs. Participer à la modélisation et à la gestion des bases de données. Réaliser les tests unitaires et contribuer à la qualité du code. Analyser les anomalies, identifier les causes des dysfonctionnements et proposer des solutions correctives. Participer aux revues de code et partager les bonnes pratiques de développement. Contribuer à l'amélioration continue des applications et des processus de développement. Collaborer étroitement avec les équipes techniques, fonctionnelles et les différents interlocuteurs projet.
View this job
Contractor

Contractor jobFormateur C++ : Programmation objet en C++

ELUV
Published on
Conception
Coroutines
Design

1 month
Ile-de-France, France
Eluv recherche un formateur ou une formatrice indépendant(e) pour animer la formation « C++ : Programmation objet en C++ ». Dates : 07/12/2026, 08/12/2026, 09/12/2026, 10/12/2026, 11/12/2026 (5 jours, 35 heures) Lieu : à distance (classe virtuelle) Programme de la formation : Objectifs pédagogiques - Comprendre la syntaxe et les concepts fondamentaux du C++ - Maîtriser les ajouts majeurs des normes C++ - Appliquer les principes de la Conception Orientée Objet - Écrire des programmes simples en appliquant les bonnes pratiques de développement - Utiliser les structures de contrôle et les types de données en C++ - Manipuler les fichiers et la mémoire de manière basique Programme Jour 1 – Les concepts de la Programmation objet essentiels pour bien commencer en C++ - Les paradigmes de la P.O.O. - La classification - Contrôler l'accès aux données (encapsulation) - L'héritage, la dérivation - Fournir les informations essentielles (abstraction) - Travaux pratiques : quiz de validation du vocabulaire et des concepts objets, présentation du modèle objet utilisé en fil rouge C++, le langage - Les types de données, les variables, les constantes, l'initialisation uniforme, les opérateurs - Les structures de contrôle - Tableaux et chaînes de caractères - Les fonctions, paramètres par défaut et la surcharge - Les expressions lambdas, les fonctions "inline" - Les pointeurs bruts, référence lvalue - Les structures et les types personnalisés, les énumérations - Les espaces de noms et l'organisation du code - Les compilations séparée et conditionnelle - Travaux pratiques : - Réalisation d'un programme de conversion de température Fahrenheit/Celsius avec contrôle des valeurs hors plage - Création d'une expression lambda pour la détection d'un palindrome Les classes en C++ - Définition d'une classe, les qualificateurs "public" et "private" - Instanciation d'une classe - La surcharge de méthodes - Constructeurs par défaut, surchargés, de copie - Surcharge de l'opérateur d'affectation - Le destructeur - Le mot-clé this, les membres static - Les méthodes const, inline - Les fonctions amies - Surcharges d'opérateurs - L'allocation dynamique de mémoire - Les mots-clés default et delete - Le mot-clé final sur classes ou méthodes - Travaux pratiques : création d'une classe "counter" générant une séquence de nombres, surcharges du constructeur avec un nombre ou un objet Relations entre classes (association, composition, héritage) - Introduction aux diagrammes de classes UML2 - Les associations entre classes : l'association directe, l'agrégation, la composition - Traduction en C++ d'une association, d'une composition - Importance de la liste d'initialisation dans les constructeurs - L'héritage public simple - Ordre d'exécution des constructeurs et destructeurs - Les règles de conversion - Le qualificateur d'accès protected - L'héritage multiple répété et ses difficultés de mise en œuvre - Manipulation d'objets dérivés - Travaux pratiques : - Mise en œuvre d'une relation d'association puis de composition entre deux classes - Construction d'une hiérarchie de classes à trois niveaux et manipulation d'objets - Mise en œuvre d'un héritage multiple répété Jour 3 – Le polymorphisme - Les méthodes virtuelles - Intérêt du polymorphisme - Mise en œuvre du polymorphisme - Les classes abstraites et les méthodes virtuelles pures - Les destructeurs virtuels - Travaux pratiques : mise en œuvre du polymorphisme dans le Design Pattern Factory Method avec une hiérarchie de classes comportant une classe abstraite pure La gestion des exceptions - Principe du traitement des anomalies - Utilisation des mots-clés try, catch et throw - Traiter les exceptions sur place - Propager les exceptions - Lever une exception - Créer ses propres classes d'exception - Le mot-clé noexcept - Travaux pratiques : calcul de la somme des soldes mensuels d'un compte bancaire par lecture d'un fichier CSV avec traitement sur place puis propagation des exceptions Jour 4 – Les templates en C++ - Principe des templates, objectifs, avantages et limites - Déclaration de paramètres template - Templates de fonctions : syntaxe et surcharge - Templates de classes - Templates de méthodes - Instanciation des templates de fonctions, des templates de classes - Instanciation implicite vs instanciation explicite - Spécialisation complète ou partielle d'un template - Travaux pratiques : - Création d'un template de fonction retournant le plus petit de deux objets quel que soit leur type - Création d'un template de classe (tableau redimensionnable automatiquement) Les pointeurs intelligents (smart pointers C++11) - Principe de la gestion RAII des ressources - Danger des pointeurs bruts - Intérêt des smart pointers - Mise en œuvre de unique_ptr, shared_ptr, weak_ptr - Utilisation de make_unique et make_shared - Mise en œuvre d'un destructeur personnalisé - Travaux pratiques : mise en œuvre de la technique RAII par remplacement des pointeurs bruts par des pointeurs intelligents Jour 5 – Outils de développement - Présentation des IDE courants - Options de compilation - Cross-compilateurs - Génération d'un exécutable, fichiers objets - Utilisation des fonctionnalités de debug - Commande make et cmake sous Linux - Utilisation de git - Travaux pratiques : - Recherche de bugs dans une application et correction - Mise en œuvre d'une chaîne de build automatisée Aperçu de la librairie STL - Composants clés, documentation, philosophie d'usage - Les conteneurs et initializer_list - Les itérateurs et algorithmes STL - Gestion des entrées-sorties (flux standard, manipulateurs, espace de nom chrono) - Travaux pratiques : lecture d'un fichier texte ligne par ligne, stockage des objets dans un vector, parcours avec un itérateur, tri avec un algorithme et un foncteur Présentation des principales nouveautés apportées par C++11/14/17/20/24 - Le mot-clé constexpr - Principe des références rvalue, rôle de std::move - Intérêt de la move semantics - Les concepts et contraintes - Les modules et partitions - Les coroutines - Le nouvel opérateur de comparaison - Le mot-clé consteval - Travaux pratiques : ajout d'un constructeur et d'un opérateur d'affectation par déplacement, utilisation d'une expression lambda dans un algorithme de tri Public visé : Développeurs maîtrisant un langage de programmation et souhaitant concevoir des applications orientées objet en C++. Prérequis des apprenants : Maîtrise d'au moins un langage de programmation (C, PHP, Java, C#, Python, etc.). Connaissance des principes de la programmation objet (classe, propriétés, méthodes, instance, héritage). Profil recherché : Formateur ou formatrice expérimenté(e) sur le sujet, avec une pratique professionnelle récente du terrain et, idéalement, une première expérience d'animation de formation. Statut indépendant (freelance, micro-entreprise ou portage salarial). Comment candidater : Postulez à cette offre : vous recevrez un mail avec le lien pour créer votre profil formateur sur la plateforme Eluv, y déposer votre CV et réserver un créneau de visio avec notre équipe. Vous pourrez ensuite vous positionner sur cette formation et sur toutes celles que vous pouvez assurer. À propos d'Eluv : Eluv est un organisme de formation spécialisé dans l'IT et le digital. Nous concevons et animons des formations pour les entreprises, en présentiel partout en France et à distance, en nous appuyant sur un réseau de formateurs indépendants experts de leur domaine. Nous prenons en charge la relation avec le client, la logistique et l'administratif, pour que le formateur puisse se concentrer sur l'animation de sa session.
View this job
Contractor

Contractor jobSenior Technical Java and C# .net Software Developer

Nexus Jobs Limited
Published on

£450-500
London, England, United Kingdom
Senior Technical Java and C# .net Software Developer We are currently recruiting a Java with C# .net Senior Software Developer – who can be the lead in the team. You must have at least 5 to 7 years proven track record of developing software with Java and C# .net framework coupled with SQL Server. Ability to own and drive forward Omni channel technical solutions and technical architecture from an IT perspective (with direction from Head of IM, Consumer & Brands) o Ownership of FM Digital Technical architecture including the ongoing review of overall FM Omni technical design, structure and future-fit. Project lead on any future re-platforming for FM.com. o To be the technology lead managing the 'day to day' from a technical perspective o Ensure all technical solutions are best-in-class, future-proofed and align to the wider DBIM vision / strategy (e.g. liaise with wider IM on Security, release processes etc) § For example for the FM global single customer view project, the role would provide all technical advice on architecture, user stories, technical specs and DB IM sign-offs Technical lead for all 3rd party solution providers: a) Salesforce b) Booking Bug c) Shopify. Ensure that all OmniChannel products are working together/integrated as needed to allow single consumer tracking and global database. o Technical lead for China Retail Salesforce integration / WeChatify / Social CRM o Data Management Platform (DMP) technical lead o B2B FMJ / FMD Management CRM (India) technical lead to work with DBIM to ensure that project is delivered + technical specification. o Salesforce Service and Marketing Cloud technical lead to take technical ownership for the delivery of new projects / enhancements o Technical leader to create technical architecture documentation, listing the technical stack of the FM.com suite of applications (front and back end). o Technical Leader to highlight components at security, warranty, support, IM policy risk. o Technical Leader to prepare a plan for short and long term to alleviate / eradicate highlighted risks of the technical stacks. o Alignment of FM Omnichannel technical projects / scope to ensure business, cost and technology efficiencies in conjunction with China and US technical leads · Lead development efforts and deliverables on complex solutions within an Agile framework · Provide strong oversight and ownership of coding efforts, and technical solutions · Contribute to the development of system components as needed · Accountable for solving for all technical aspects and delivery · Serve as an escalation point for technical impediments · Accountable for the articulation of the solutions, to various levels · Delegate structured assignments and monitor the progress · Develop and ensure development standards and practices are adhered to by the development team, i.e. DevOps, coding, code management, and documentation · Provide solutions based on strong technical acumen and technical currency in a variety of technologies · Exposure to Mobile and Cloud application platforms · Ensure the technical activities are aligned with approved architectural designs. · Create technical and strategy documents to articulate the solutions and guide implementations as needed to meet requirements. · Develop strong technical application and product knowledge across the Omni channel portfolio. · Challenge our technology partners and vendors to derive maximum value. · Evaluate vendor solutions and work with vendors as necessary · Provide guidance to onshore, offshore, and near shore development service providers as necessary · Provide strong retail business acumen, and customer focus. · Provide governance for troubleshooting complex system issues as necessary · Develop or contribute to business cases, roadmaps and proposals which may include presentations to senior management. · Collaboration with Business, Technical, and Security Architects, to manage risk identification and risk mitigation tactics associated with the designs. Role-specific knowledge: · 5+ years of senior technical lead. · 5+ years of strong hands-on experience as a developer working on JAVA or .NET Framework standards and technologies - C#.NET, ASP.NET, AngularJS, SQLServer, Web Services, Cloud Platforms, AJAX, JQUERY, XML/JSON, HTML, CSS · Retail / digital technology experience is essential · Experience in SalesForce Service and Marketing Clouds · Safety Knowledge: · Provides a consistent outstanding role model in relation to safety practices with a deep understanding of the importance of safety This is a 6 month contract assignment based in the London. Rate is negotiable and will be in the range £450 to £500 per day. Please send your CV to us in Word format along with your daily rate and availability.
View this job
Permanent

Job VacancySenior Software Developer with C# .Net and Fixed Income

Nexus Jobs Limited
Published on

£60k-75k
City of London, England, United Kingdom
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 salary for this role will be £60K - £75K. Please do send your CV to us in Word format along with your salary and availability.
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