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.
Full Stack Dot Net Software Developer Our Client is an established leader in the travel industry. They are looking to recruit a full stack Dot Net Software Developer to work on a major transformation programme for this award-winning Luxury Travel Company. Projects will include designing and implementing web based tools to automate operational tasks and improve accuracy of pricing and management information and web site enhancements. We are seeking an individual who is looking to take on the technical design and implementation of technical solutions for the business. The Client works with a number of third party suppliers and the candidate will also liaise and work closely with our vendors to help deliver solutions, as required. Depending on your expertise you will have the opportunity to take on the management of projects involving multiple stakeholders and vendors. You will be responsible for: Design and implementation of web based tools to automate a variety of business processes Implementation of enhancements to the company website (built on Umbraco) Interfacing with business systems and data warehouse to implement the required functionality Analysing and identifying ways to automate processes working alongside the business lead Designing and validating the technical suitability of proposed solutions including database design and software approaches proposed by vendors Taking on complex business change projects that involve multiple stakeholders and suppliers Potential for managing suppliers tightly to ensure delivery of our requirements within budget and on time Risk and issue management to ensure a pro-active approach is taken to managing these Skills and Experience: At least, 3-5 years commercial experience with specific retail Travel Industry domain knowledge Track record of delivering projects involving in-house resources and/or third party suppliers Ability to design and architect technical solutions to complex business problems Full Stack development experience (ASP.NET, C#, HTML, CSS, JavaScript, JQuery, ReactJS, AngularJS, MS SQL Server) CMS experience e.g. with Umbraco Continuous Delivery skills, tools and techniques (e.g. Git, Github, Jenkins, Docker, Vagrant, Chef, Puppet, Selenium, etc.) Familiar with Azure cloud services & setting up/managing resources/deploying apps Experience in implementing business process automation Capable of working with (and developing) multiple (REST) APIs documented with e.g. OpenAPI/swagger PowerBI, PowerQuery, Dax & M Other API messaging formats e.g. JSON, XML, SOAP 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 Ability to understand and document business requirements This is an exciting new role at this organisation – salary range £55K - £60K. The company is based in London. Please send your CV to us in Word format along with your salary and availability.
Nous recherchons un Développeur Senior .NET / C# spécialisé dans la performance et l'optimisation des applications à faible latence (Low Latency). Au sein de cette mission, vous interviendrez sur des systèmes critiques nécessitant une forte exigence en matière de performance, de réactivité et de fiabilité. Missions principales : Concevoir, développer et optimiser des applications performantes en C# / .NET. Analyser et améliorer les performances du runtime .NET. Identifier les goulots d'étranglement liés à la mémoire, au CPU et à la concurrence. Réaliser des analyses de performance et du profiling. Optimiser les algorithmes, le multithreading et le traitement concurrent. Intervenir sur des systèmes critiques soumis à de fortes contraintes de performance. Collaborer avec des équipes techniques dans un environnement exigeant et international.
Envie d'un nouveau challenge... CELAD vous attend ! Nous poursuivons notre développement et recherchons actuellement un(e) Développeur Java Angular H/F pour intervenir chez un de nos clients. Contexte : Vous rejoignez une équipe Agile en charge du développement et de l'évolution d'une plateforme de services d'échanges de données utilisée par plusieurs applications stratégiques. Vous interviendrez sur des projets d'évolution et de maintenance d'une solution de communication permettant de garantir des échanges de données fiables, sécurisés et performants entre différents systèmes d'information. Votre mission : Au sein d'une équipe projet, vous serez en charge de : - Développer les évolutions et assurer la maintenance des applications FullStack - Participer au développement des services back-end en Java et des interfaces front-end en Angular - Concevoir et maintenir des API et des composants facilitant les échanges de données entre applications - Participer aux phases d'analyse, de conception, de développement et de tests - Corriger les anomalies et optimiser les performances des applications - Collaborer avec les équipes projet dans un environnement Agile afin d'améliorer en continu les solutions mises en œuvre
Contexte de la missionDans le cadre de la maintenance évolutive et de l'amélioration d'une application stratégique de refinancement des filiales d'un grand groupe bancaire, nous recherchons un Développeur Java Fullstack confirmé / senior, à forte dominante Backend. L'application intervient dans le processus de gestion des demandes de financement, leur cotation par les équipes de trésorerie et leur intégration dans les systèmes Front Office, Back Office et comptables. Le consultant interviendra sur un environnement bancaire exigeant, au sein duquel la fiabilité, la sécurité et la continuité de service sont essentielles. Missions principalesAssurer la maintenance corrective et évolutive de l'application. Concevoir, développer et optimiser les composants applicatifs en Java, avec une forte dominante Backend. Intervenir sur les composants Frontend et garantir la cohérence de l'application Fullstack. Développer et optimiser les requêtes SQL ainsi que les procédures PL/SQL sous Oracle. Participer aux montées de version et aux évolutions de l'environnement IBM WebSphere. Contribuer à l'automatisation des traitements et des procédures via des scripts Shell. Assurer le support applicatif de niveau 3, analyser les incidents complexes et mettre en œuvre les corrections nécessaires. Garantir la qualité, la sécurité, la performance et la maintenabilité du code. Appliquer les bonnes pratiques de développement : Clean Code, tests et documentation technique. Collaborer avec les équipes techniques et fonctionnelles pour assurer le bon fonctionnement de l'application. Environnement techniqueCompétences principales : Java Fullstack – forte dominante Backend Oracle SQL / PL/SQL IBM WebSphere Compétences complémentaires : SweetDev Shell Unix Maintenance applicative et support N3 Qualité du code, Clean Code et sécurité applicative
Vous rejoindrez une équipe Commando au cœur des activités Global Markets, intervenant sur des problématiques de QIS (Quantitative Investment Strategies), de pricing et de produits dérivés. À la frontière entre ingénierie financière, développement logiciel et métiers de marché, vous travaillerez directement avec les équipes de trading, structuration et Quant afin de concevoir, modéliser et industrialiser des stratégies et outils quantitatifs. Vos principales missions seront notamment : - Comprendre et challenger les besoins des équipes de trading et de structuration ; - Modéliser et implémenter des stratégies quantitatives et des indices QIS ; - Concevoir et développer des outils de pricing, de backtesting et de simulation ; - Participer au développement et à l'évolution de librairies de pricing et de plateformes utilisées par les équipes Front Office ; - Développer principalement en C#/.NET ; - Manipuler et qualifier des données de marché nécessaires aux calculs et stratégies ; - Participer aux réflexions d'architecture et à l'industrialisation des développements ; - Garantir la qualité, la performance et la maintenabilité du code dans un environnement de production exigeant ; - Intervenir sur l'ensemble du cycle de vie des applications, de la compréhension du besoin jusqu'à leur mise en production et leur support. Le poste nécessite une véritable double compétence : nous ne recherchons pas uniquement un développeur connaissant l'environnement bancaire, ni uniquement un profil Quant académique. Vous devez être capable de comprendre une problématique financière ou quantitative, de dialoguer avec les métiers de marché et de la traduire en une solution logicielle robuste. Une expérience en QIS, Equity Derivatives, produits structurés, options, pricing, hedging, backtesting ou stratégies systématiques constituera un réel atout.
🏭 Secteurs stratégiques : Banque d'investissement 🗓 Démarrage : ASAP PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 💡 Contexte /Objectifs : Domaine Murex Fi BO paiement en charge des problématiques Back Office sur dérivés de taux/credit. Contribution au support, le développement et l'architecture sur les composants suivants. - Développement de maintenance evolutive autour du périmètre Fixing Static et paiement Workflow. - Performance des process et monitoring des interfaces paiement. - Reporting. MReport et Datamart extractions pour les clients - Suivi de l'architecture de la plateforme et de son évolution. - Contribution au support de production (3ème niveau)
Nous recherchons pour une mission longue chez notre client secteur banque/finance en région parisienne un Développeur DevOps, au sein d'une équipe IT qui accompagne les équipes Quants dans l'intégration de leurs modèles de valorisation et de mesure des risques. Vous évoluez à la croisée du développement et de l'exploitation, sur une chaîne de livraison en pleine modernisation. Vos missions : - Mettre en place un mécanisme d'authentification sécurisé via une passerelle d'API. - Faire évoluer le système de logging interne avec SeriLog et ELK, et préparer des dashboards de suivi. - Analyser et faire évoluer les pipelines CI/CD existants. - Développer et maintenir des pipelines Jenkins pour des applications .NET et Python. - Intégrer les dépôts Bitbucket, les processus de release et de déploiement (XL Release, XL Deploy). - Accompagner la coexistence de .NET Framework et .NET 8 pendant la migration, puis adapter les déploiements vers Kubernetes. - Diagnostiquer les incidents de build et de déploiement, documenter les solutions et appuyer les équipes. Vous rejoignez Ingéniance en CDI cadre, au sein d'une communauté d'experts qui vous accompagne dans votre parcours. Ref : O-YBZME
Essential SkillsExpert-level Python development experience. Strong commitment to writing clean, maintainable and testable code. Advanced SQL knowledge and database optimisation experience. Deep understanding of Linux environments. Excellent knowledge of algorithms and data structures. Proven experience leading technical projects and mentoring engineers. Degree in Computer Science or a related technical discipline, or equivalent commercial experience. Highly DesirableExperience with Test-Driven Development (TDD), Behaviour-Driven Development (BDD) or similar testing methodologies. Knowledge of PostgreSQL and/or Snowflake. Experience with modern Python web frameworks such as Django, Flask or FastAPI. Familiarity with event-streaming technologies including Apache Kafka. Experience building data pipelines using Apache Airflow. Exposure to Java development. Why Join?Work on cutting-edge electronic trading technology. Influence the architecture of business-critical systems. Lead projects with real commercial impact. Collaborate with high-performing engineering teams across Europe and the US. Gain exposure to complex, high-throughput, low-latency environments. Grow your leadership and technical expertise in a challenging and rewarding setting. To find out more about Huxley, please visit Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
Dans le cadre du développement de nos activités, Genwaves recherche un Tech Lead / Développeur Senior H/F pour intervenir sur des systèmes logiciels critiques à fortes contraintes opérationnelles. Vous rejoindrez une équipe pluridisciplinaire et interviendrez sur des applications nécessitant un haut niveau de fiabilité, de qualité et de sécurité. Vos missions - Être le référent technique de l'équipe sur votre périmètre. - Accompagner les développeurs et contribuer à leur montée en compétence. - Participer aux choix techniques et garantir leur cohérence dans la durée. - Contribuer à la conception détaillée et à l'évolution de l'architecture logicielle. - Participer activement au développement de composants et fonctionnalités complexes. - Mettre en place et faire évoluer les pratiques DevSecOps et les pipelines CI/CD. - Développer et industrialiser les tests automatisés. - Veiller à la qualité, à la sécurité et à la robustesse des solutions développées. - Collaborer étroitement avec les architectes, équipes fonctionnelles et différentes parties prenantes techniques. Environnement technique Java – C++ – Python – Angular – DevSecOps – CI/CD – Tests automatisés
Data Engineer with C# Dot Net asp.net with SQL Server SSIS SSRS Our Client is a bank based in Central London who are looking to recruit at least 7 years plus experience as a Data Engineer with the ability to work with C# Dot net and SQL Server with SSIS. You must have solid expertise of at least 7 years experience of working with and developing software with C# Dot Net and MS SQL Server and SSIS, SSRS and SSAS – SSIS is very important for this position. Must be an excellent problem solver and adept writing documentation for all projects. You ideally have worked on banking systems particularly Core Banking. Responsible for the development and delivery of new systems to automate and streamline processes required by different departments. To support the internal IT department with changes and upgrades to software platforms. To be primary contact for all technical questions relating to in-house bespoke systems and interfacing. Analysis of issues pertaining to problems or errors raised by in-house systems, i.e. CORE, SharePoint interface, Equation, Kondor, Eximbills, end of day cycle. 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. Build data flows within the SQL environment in SSIS and SSAS packages. 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. Integrate with all the systems using data abstraction and connectivity layers, i.e. ODBC, ADO.net. 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. Must Have Skills Software analysis and design. SQL Server query language with SSIS. Data warehouse design concepts, (Inmon or Kimball) Experience of developing software with C# Dot Net and asp.net and SQL Server is a must. Must have solid experience of working with SSIS and building data warehouses. The Client is a Bank based in the Central London. Must have a degree qualification. This is a 12 month FTC position with a salary of circa £55K - £70K. This is a hybrid position - you will be required to be in the office at least 3 days week. Do send your CV to us in Word format along with your salary and availability.
Teksystems recherche pour le compte de l'un de ses clients grand comptes un Développeur C# API IA (H/F) pour renforcer une équipe en pleine croissance. Si vous aimez apprendre, relever des défis techniques et évoluer dans un environnement stimulant, cette opportunité est faite pour vous. Le Consultant devra développer et faire évoluer des applications et API en C# au sein d'un environnement technique moderne, en bénéficiant d'une forte autonomie et en utilisant l'intelligence artificielle pour accélérer et optimiser les développements. Les tâches seront les suivantes : Développer et maintenir des applications en C#. Concevoir, implémenter et documenter des API robustes et évolutives. Collaborer avec les équipes internes pour intégrer les solutions développées. Participer activement à l'amélioration continue des processus et outils de développement. Utiliser des outils d'intelligence artificielle dans le cadre des activités de développement : assistance au codage, documentation, tests, analyse et optimisation du code.
Envie d'un nouveau challenge ? CELAD vous attend ! 🚀 Nous poursuivons notre développement et recherchons un(e) Développeur C / Shell / Java pour intervenir sur des projets liés aux activités internationales d'un acteur du secteur bancaire. 🎯 Votre mission Au sein d'une équipe dédiée aux activités internationales, vous participerez au développement de nouvelles chaînes de traitement permettant l'analyse et la restitution de flux de données. Vous interviendrez sur les développements en C et Shell, ainsi que sur l'évolution d'une application Java existante. À ce titre, vos principales missions seront : Concevoir et développer de nouvelles chaînes de traitement en C et Shell sous environnement Linux/Unix. Réaliser les tests unitaires et vérifier le bon fonctionnement des développements. Faire évoluer une application Java dédiée à la restitution des données. Intervenir sur les traitements SQL et les composants JSP/HTML selon les besoins. Assurer la traçabilité des développements et maintenir une documentation technique à jour. Participer aux rituels Agile de l'équipe : daily, points de suivi et échanges techniques. Contribuer aux livraisons applicatives et au suivi des mises en production. 🛠️ Votre environnement technique Langages : C, Shell, Java, SQL, JSP, HTML Systèmes : Linux, Windows Gestion de versions et CI/CD : Git, Bitbucket, Jenkins Déploiement : XL Release (XLR), XL Deploy (XLD) Outils collaboratifs : Jira, Confluence Méthodologie : Agile
CGI's Space, Defence and Intelligence business unit delivers complex, mission-critical systems that help keep the UK safe and secure. As a leading systems integrator, we design, build and operate innovative solutions for clients across defence, intelligence, aerospace, maritime and space sectors. We combine deep technical expertise with modern delivery approaches and strong partnerships across industry and academia. Our teams work on challenging projects where technology makes a real-world difference. At CGI, you'll be part of a collaborative and supportive community that values innovation, continuous learning and professional growth. We offer a competitive salary, excellent pension, private healthcare and our share purchase plan, making you a CGI Partner rather than simply an employee. 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 with travel to our Leatherhead office.
What You'll Be DoingAs a Senior Python Engineer, you'll be responsible for designing, developing and enhancing the batch processing and operational systems that support one of the world's leading exchange operators. You'll: Design and build robust, highly reliable Python applications that underpin Client's Europe's trading operations. Collaborate closely with Product, Business Development and Sales teams to create innovative new exchange services and features. Champion software craftsmanship through clean architecture, maintainable code and rigorous testing practices. Participate in research and development initiatives, evaluating and implementing emerging technologies that can drive competitive advantage. Support critical production systems as part of a rotating support rota, responding to incidents and contributing to root cause analysis and continuous improvement initiatives. Work alongside talented engineering teams across our global organisation, sharing knowledge and driving technical excellence. What We're Looking ForEssential SkillsStrong commercial experience with Python development. Passion for writing clean, maintainable and testable code. Solid understanding of Linux environments. Experience with SQL and advanced database querying techniques. Strong grasp of algorithms, data structures and software engineering fundamentals. Computer Science degree or equivalent technical background. Highly DesirableExperience with Test-Driven Development (TDD), Behaviour-Driven Development (BDD) or similar testing methodologies. Experience implementing AI-enabled software development lifecycles and practical use of modern engineering tools such as Claude Code, OpenAI Codex, or similar AI-assisted development platforms. Preferred ExperiencePostgreSQL and/or Snowflake. Modern Python web frameworks including Django, Flask or FastAPI. Event-driven architectures and streaming technologies such as Apache Kafka. Data orchestration and pipeline platforms such as Apache Airflow. Java development experience. Financial technology experience, including market data, order management, algorithmic trading, exchange technology, financial systems integration, regulatory compliance or related domains. To find out more about Huxley, please visit Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
🔎 Nous recrutons un(e) développeur(se) Full Stack C#/.NET – Paris Pour une mission dans le secteur bancaire, nous recherchons un profil ayant 3 à 6 ans d'expérience pour intervenir sur une plateforme de traitement et de supervision de données liées aux risques financiers. Vos missions : • Développer de nouvelles fonctionnalités et faire évoluer l'application existante • Participer aux migrations et aux traitements de données à forte volumétrie • Optimiser les requêtes SQL Server et les procédures stockées • Contribuer aux tests, aux revues de code et aux choix techniques • Assurer le support applicatif en lien avec les utilisateurs métier Environnement technique : C#/.NET 8, Core, Razor Pages, SQL Server, T-SQL, Dapper, JavaScript/jQuery et RabbitMQ. Une expérience des pipelines de données, du messaging asynchrone ou des composants UI avancés sera appréciée. La connaissance des risques bancaires est un plus. Anglais opérationnel souhaité. 🏠 1 jour de télétravail par semaine après une période de montée en compétence
At CGI, we deliver secure, innovative technology solutions that help our clients tackle complex challenges and achieve meaningful outcomes. As a Senior Python Developer, you'll help build and support cloud-native applications that power critical services, working with modern technologies in a collaborative environment where your ideas, expertise, and contributions will make a real impact. You'll have the opportunity to influence engineering best practices, drive continuous improvement, and develop your career alongside experienced professionals. 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.
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