Find your next tech and IT Job or contract API

What you need to know about API

An API (Application Programming Interface) is a set of rules and protocols allowing different software or systems to communicate with each other. APIs define the methods and data that an application can use to interact with another, facilitating integration and interoperability. APIs can be used for various tasks, such as accessing databases, retrieving data from web services, or automating processes. They are essential in modern environments, where applications need to collaborate, for example to integrate third-party services like online payments, interactive maps, or messaging tools. APIs can be of different types: REST, SOAP, or GraphQL, each model having its own advantages in terms of structure, flexibility, and compatibility. They play a key role in the development of web, mobile, and cloud applications.

463 results
Contractor

Contractor jobConsultant confirmé MFT / Intégration de flux & Production applicative (H/F)

RIDCHA DATA
Published on
API REST
Bash
DNS

1 year
340-440 €
Chilly-Mazarin, Ile-de-France
Le contextePour le compte d'un acteur majeur de la distribution de pièces détachées et des services aux professionnels de l'automobile, nous recherchons un consultant confirmé en intégration de flux et production applicative afin de renforcer une équipe en charge de la conception, de l'évolution et de l'exploitation des échanges de données entre les applications du système d'information et les partenaires externes. Vous interviendrez sur des sujets à la fois techniques et opérationnels, avec un véritable rôle de référent dans la conception, la fiabilisation et le maintien en conditions opérationnelles des flux d'échanges. Une bonne maîtrise des environnements MFT est attendue. La connaissance de GoAnywhere MFT constitue un atout, mais n'est pas indispensable : un accompagnement à la prise en main de l'outil est prévu. Vos missions1. Conception et pilotage des flux MFT – 80 %En véritable interlocuteur technique des équipes études, métiers et exploitation, vous serez amené à : Recueillir et analyser les besoins d'échanges de données, challenger les demandes et proposer des solutions techniques adaptées. Concevoir, développer et faire évoluer des workflows MFT robustes, sécurisés et maintenables. Paramétrer et orchestrer des échanges via SFTP, FTPS, HTTPS et API REST, en intégrant les transformations et les enchaînements de traitements nécessaires. Développer et intégrer des scripts PowerShell, Bash ou Python, ainsi que des requêtes SQL et des traitements de données JSON/XML. Garantir la qualité des livrables : tests unitaires et de bout en bout, validation des flux et accompagnement des mises en production. Diagnostiquer les dysfonctionnements complexes à partir des logs, traces applicatives et réseau, et identifier les causes racines. Mettre en œuvre des mécanismes de fiabilisation : gestion des erreurs, reprises sur incident, prévention des doublons, supervision et traçabilité. Garantir la sécurité des échanges : certificats TLS, clés SSH, comptes de service et gestion des secrets. Assurer la documentation technique et contribuer à l'amélioration continue des pratiques et des processus d'intégration. 2. Production applicative et maintien en conditions opérationnelles – 20 %Vous interviendrez également sur le suivi et la fiabilisation des environnements de production : Prendre en charge les incidents, demandes de service et changements, de leur qualification jusqu'à leur résolution. Réaliser les analyses de causes racines et proposer des actions correctives et préventives. Intégrer et superviser les traitements dans l'ordonnanceur. Automatiser les tâches récurrentes afin de réduire les interventions manuelles et sécuriser l'exploitation. Rédiger et maintenir les procédures d'exploitation, consignes techniques et scénarios de reprise. Contribuer à l'amélioration de la disponibilité, de la performance et de la robustesse des flux en production.
View this job
Contractor

Contractor jobData Translation / Product Owner BigData/SQL

Craftman data
Published on
API
Big Data
Data management

6 months
560-710 €
Massy, Ile-de-France
L'Analytics Factory conçoit et développe les services analytiques afin de fournir aux équipes métiers des données et analyses fiables, soutenant la transformation analytique et la prise de décision. Missions : Concevoir des solutions data et cadrer les besoins métiers. Rédiger les spécifications technico-fonctionnelles. Préparer la recette et suivre la mise en œuvre avec l'équipe Scrum. Modéliser les objets métiers dans un socle Big Data. Spécifier les flux d'alimentation et les contrats d'interface. Concevoir les expositions data (API, modèles BDD) avec la gouvernance Data. Assurer la cohérence fonctionnelle du domaine de données. Construire et piloter la roadmap produit Data. Garantir l'alignement et la cohérence avec les autres produits Data. Piloter la qualité de la donnée à l'aide de dashboards et du suivi des dettes techniques. Qualifier et documenter les données pour les rendre compréhensibles et exploitables. Assurer l'interface entre les métiers et les équipes IT. Gérer les évolutions et anomalies remontées par les utilisateurs. Piloter le backlog produit et définir les User Stories. Animer les rituels Agile. Gérer un portefeuille de projets Data et leur cycle de vie. Assurer le reporting auprès des responsables programme ou Data Product. Manipuler la donnée via SQL avancé, fichiers, APIs et outils de datavisualisation. Interroger des bases SQL et consommer des web services. Maintenir une forte compréhension technique de l'écosystème Data.
View this job
Contractor
Permanent

Job VacancyConsultant Celonis / Process Intelligence

AMBITION Technologies
Published on
API
Business Process Model and Notation (BPMN)
Camunda

6 months
Paris, France
Contexte de la missionDans le cadre du renforcement d'une équipe dédiée à la Process Intelligence, nous recherchons un Consultant Celonis disposant d'une expérience concrète en Process Mining et dans l'administration et l'évolution d'environnements Celonis. Le consultant interviendra sur des sujets à la fois techniques, fonctionnels et projet, en collaboration avec les équipes métier, IT et Data. Missions principalesAdministrer et configurer les environnements Celonis. Gérer les utilisateurs, rôles et droits d'accès. Participer à la gouvernance et à la conformité de la plateforme. Déployer et accompagner l'activation de nouvelles fonctionnalités. Mettre en place et faire évoluer les connecteurs et intégrations avec le SI. Travailler sur les sujets API et échanges de données. Participer à la modélisation et à l'optimisation des processus. Exploiter les capacités de Process Mining / Process Intelligence. Contribuer à la modélisation des données nécessaires aux analyses. Accompagner et supporter les utilisateurs de la plateforme. Identifier et proposer des axes d'amélioration continue. Assurer le suivi des projets, le reporting et la coordination des différentes parties prenantes. Participer à l'animation des ateliers et instances de suivi projet. Compétences recherchéesCelonis EMS / Process Intelligence / Process Mining PQL (Process Query Language) Celonis Data Integration Celonis Studio Knowledge Models & Views Administration et configuration de plateforme Celonis BPMN / modélisation de processus OCPM / Object-Centric Process Mining, apprécié Modélisation de données API / connecteurs / intégration SI Connaissance de ServiceNow et/ou Camunda, appréciée Pilotage de projets Coordination d'équipes métier / IT / Data
View this job
Permanent
Contractor

Job VacancyTesteur de performance H/F

CONSORT GROUP
Published on
Angular
API REST
Bitbucket

1 month
45k-52k €
Saint-Herblain
Chaque moment compte. Surtout ceux que vous vivez à fond. Bienvenue chez Consort Group. Consort Group, accompagne depuis plus de 30 ans les entreprises dans la valorisation de leurs données et infrastructures. Elle s'appuie sur deux leaders, Consortis et Consortia, et place l'humain et la responsabilité sociétale au cœur de ses valeurs. C'est votre future équipe Créée en 2010, l'agence Ouest rassemble aujourd'hui près de 230 collaborateurs. Elle s'est fortement orientée vers les expertises en intégration applicative et en testing, en s'appuyant sur ses Centres de Services. Le tout dans un esprit de convivialité et de proximité, au service des régions de Nantes, Rennes et Angers. Testeur de performance H/F C'est votre missionVous êtes passionné·e par les environnements techniques complexes, les tests de performance et la qualité des applications ? Ce poste est fait pour vous. En tant que Testeur de performance, vous êtes responsable de la validation technique et de l'homologation des applications afin de garantir leur performance, leur robustesse et leur exploitabilité avant leur mise en production. Côté build :Participer à la définition des stratégies et plans de tests techniques. Préparer et maintenir les environnements de tests. Réaliser les tests de fonctionnement, d'installation, de performance et de robustesse. Analyser les résultats et identifier les éventuels dysfonctionnements. Contribuer au diagnostic technique et à la résolution des incidents. Développer et maintenir des scénarios de tests réutilisables. Automatiser et industrialiser les tests afin d'accélérer les mises en production. Développer des outils techniques transverses pour améliorer les processus d'intégration. Côté run :Produire les rapports d'homologation et les recommandations GO / NO GO. Assurer le reporting régulier auprès du Responsable Intégration. Accompagner les équipes de développement et d'exploitation sur les problématiques techniques. Participer à l'amélioration continue des méthodes et outils de tests. Surveiller et analyser les performances applicatives à l'aide des outils de monitoring. Être force de proposition sur les optimisations techniques et les bonnes pratiques. C'est votre parcoursVous avez au moins 3 ans d'expérience dans les tests techniques, l'intégration applicative ou la validation des performances au sein d'environnements exigeants.Vous aimez analyser les comportements applicatifs, comprendre les architectures techniques et résoudre des problématiques complexes. Vous recherchez un environnement collaboratif où la qualité, l'automatisation et l'innovation occupent une place centrale. C'est votre expertise ou maitriseOutils de tests de performance et de validation : Neoload, JMeter, OctoPerf, SoapUI, Postman Environnements Linux / RedHat Conteneurisation et orchestration : Docker, OpenShift Architectures Web : Java, Spring Boot, API REST, Angular Bases de données : MySQL, MongoDB, SQL Server Middleware et messaging : Kafka, Axway Gateway Outils DevOps : Jenkins, Bitbucket, XL-Deploy, XL-Release Monitoring et observabilité : Grafana, Kibana, Prometheus, AppDynamics Méthodologies Agile (Kanban / Scrum) C'est votre manière de faire équipeAutonomie et sens des responsabilités Rigueur et capacité d'analyse Esprit d'équipe et sens du collectif Proactivité et force de proposition Excellentes capacités de communication Gestion des priorités et des sujets multiples Capacité à alerter et à porter des solutions C'est notre engagementChez Consort Group, vous êtes un·e expert·e qu'on accompagne pour que chaque mission devienne une étape qui compte. Un onboarding attentif et humain Une vraie proximité managériale Des formations accessibles en continu Des engagements concrets : inclusion, égalité, solidarité Un package RH complet : mutuelle, carte TR, CSE, prévoyance Une culture du feedback et des projets qui font sens C'est clairLe process de recrutement :Un premier échange téléphonique avec notre team recrutement Un entretien RH ainsi qu'un échange métier avec un.e ingénieur.e d'affaires Un dernier point avec votre futur·e manager ou responsable de mission Et si on se reconnaît : on démarre ensemble C'est bon à savoirLieu : Saint-Herblain (44) Contrat : CDI Télétravail : Hybride Salaire : De 45 K€ à 52 K€ brut annuel selon expérience Famille métier : Intégration / Tests Techniques / DevOps Ce que vous ferez ici, vous ne le ferez nulle part ailleurs. Ce moment, c'est le vôtre.
View this job
Contractor
Permanent

Job VacancyArchitecte Platform & Automatisation

VISIAN
Published on
Active Directory
API Management
CI/CD

1 year
Paris, France
Missions • Recueil, analyser et cadrge les besoins opérationnels en collaboration avec les équipes métiers, techniques, support et production. • Réalisation des études de faisabilité techniques et fonctionnelles. • Identification des opportunités d'automatisation et d'industrialisation permettant de réduire les délais, les coûts opérationnels et d'améliorer la qualité de service. • Conception des architectures fonctionnelles et techniques des solutions et plateformes. • Rédaction des spécifications fonctionnelles et techniques détaillées. • Définition des standards, modèles et bonnes pratiques d'automatisation, d'intégration et d'exploitation. • Challenge des besoins, les processus existants et les solutions proposées afin de privilégier la mutualisation, la réutilisation et la simplification. • Garanti de la cohérence des solutions avec l'écosystème Telecom & Workspace et les standards du Groupe. • Accompagnement des équipes de développement, d'exploitation et de support dans les choix techniques et les orientations d'architecture. • Suivi de la prise en compte des exigences de sécurité, conformité, résilience et exploitabilité dès les phases de conception. • Animation et structure de manière transverse les sujets d'automatisation, d'infrastructure et d'évolution des plateformes. • Réalisation des POC et études techniques afin de valider les solutions proposées. • Contribution à l'évolution et à l'amélioration continue des plateformes et services. • Prise en compte des mécanismes IAM lors des études et spécifications
View this job
Contractor
Permanent
Fixed term

Job VacancyDéveloppeur Java / Spring Boot Confirmé - Île-de-France

OCTOGONE
Published on
Agile Scrum
Angular
Ansible

12 months
37k-45k €
250-330 €
Paris, France
Contexte : Je recherche un Développeur Java / Spring Boot Confirmé (2 à 7 ans d'expérience) pour intervenir au sein d'une DSI de grande envergure, sur des applications critiques dédiées à l'information voyageurs et à la diffusion de données de transport en temps réel. La mission s'inscrit dans un environnement technique exigeant, avec de forts enjeux de performance, haute disponibilité, traitement de flux de données et architectures distribuées, au sein d'une équipe Agile Scrum. Description Missions principales : Concevoir et développer des fonctionnalités sur des applications de diffusion d'informations voyageurs en temps réel. Participer à la conception et à l'évolution d'architectures distribuées et d'API REST. Prendre en charge les User Stories, de leur estimation jusqu'à leur livraison. Développer et maintenir les tests unitaires, d'intégration, fonctionnels et de performance. Réaliser les revues de code, les travaux de refactoring et les optimisations techniques. Garantir les performances, la robustesse et la haute disponibilité des applications. Participer aux déploiements, aux mises en production et au maintien en condition opérationnelle. Contribuer à l'amélioration continue des pratiques de développement, notamment à travers l'utilisation encadrée de l'IA générative. Livrables Compétences techniques attendues : Environnement Java / Back-end Java 17 minimum / Spring Boot 3 minimum Architectures distribuées, MVC, Hibernate, Spring Data Conception et développement d'API REST / JSON Optimisation de code, refactoring, design patterns PostgreSQL 14, Redis Cloud / DevOps Kubernetes : expérience significative indispensable Connaissances AWS et environnement OpenShift Git / GitLab, Jenkins, SonarQube, JFrog Artifactory, Ansible Linux RHEL8, scripting Shell Pratiques CI/CD Tests et performance JUnit, Cucumber Tests unitaires, fonctionnels, d'intégration et de performance Connaissance des systèmes temps réel, du multithreading et des contraintes de haute disponibilité Compétences complémentaires : Développement Front-end : React, Angular Connaissances Apache Kafka et architectures de streaming Pratique opérationnelle de l'IA générative dans les développements : génération de tests, documentation, analyse de logs, assistance au code, avec contrôle systématique des productions Expérience en Agile Scrum Une expérience dans les transports et l'information voyageurs serait appréciée. Compétences
View this job
Contractor

Contractor jobINGÉNIEUR LOGICIEL (TYPESCRIPT)

MEETSHAKE
Published on
API
Azure
CI/CD

1 year
Brussels, Brussels-Capital, Belgium
Contexte de la Mission Le pôle IS Data & Middleware est responsable des systèmes qui acheminent et façonnent les données. D'un côté se trouvent les plateformes de données qui alimentent l'analytique. De l'autre se trouve la couche middleware : connecteurs sur mesure, pipelines d'événements et services backend partagés qui distribuent les données aux systèmes de production gérés par d'autres départements, notamment IS Ventes, IS Opérations et IS Systèmes Clients. Notre architecture repose sur un modèle évènementiel (event-driven). L'Event Data Hub transporte les événements métiers à travers l'entreprise. Autour de lui, nous concevons et exploitons les passerelles de données (data bridges) qui relient les systèmes sources et cibles, ainsi que les composants facilitateurs (enablers) permettant aux autres équipes de publier, consommer et utiliser la donnée de manière fiable. La plateforme est déjà en production et fonctionne à grande échelle. Notre objectif actuel est d'étendre ses capacités, de connecter des systèmes supplémentaires et de garantir que les flux de données restent fiables, sécurisés et observables. Objectif de la Mission En tant que Développeur TypeScript, vous concevrez, construirez et exploiterez des passerelles de données et des composants de plateforme, en prenant en charge les fonctionnalités depuis le besoin métier initial jusqu'à la mise en production. Vous collaborerez étroitement avec les business analysts, les product owners, les responsables systèmes et vos collègues ingénieurs. Réussir à ce poste nécessite de comprendre non seulement comment les flux de données sont mis en œuvre, mais aussi pourquoi ils existent et la valeur métier qu'ils apportent. Il s'agit principalement d'un rôle d'ingénierie backend. Vous développerez des services en TypeScript sur Node.js, déployés sur Azure Kubernetes Service via un pipeline CI/CD entièrement automatisé propulsé par GitHub et ArgoCD. Nous pratiquons la livraison continuous (continuous delivery), automatisons massivement les tests et assurons l'exploitation des services que nous construisons. Responsabilités et Tâches Analyse fonctionnelle Travailler avec les business analysts, product owners et responsables systèmes pour comprendre le besoin métier sous-jacent à une intégration. Analysé les systèmes sources et cibles, définir le cartographiage des données (data mapping), les règles de transformation, les cas limites (edge cases) et les scénarios de gestion d'erreurs. Traduire les exigences en spécifications fonctionnelles et techniques claires, ainsi qu'en critères d'acceptation testables. Remettre en question les exigences lorsqu'elles sont incomplètes, incohérentes ou mal alignées avec le modèle de données sous-jacent ou les principes d'architecture. Développement Construire des passerelles de données et des composants facilitateurs, incluant des producteurs/consommateurs d'événements, des connecteurs, des API et des services de traitement qui échangent des données via l'Event Data Hub. Développer et améliorer les composants partagés de la plateforme, les SDK, les bibliothèques et les services réutilisables employés par les autres équipes d'ingénierie. Mettre en œuvre des solutions orientées événements (event-driven) et basées sur l'event sourcing, conformément aux standards d'architecture et aux bonnes pratiques de codage établis. Livrer des logiciels de haute qualité grâce aux tests automatisés, aux revues de code et aux pratiques d'intégration continue. Opérations et qualité Déployer régulièrement les modifications via des pipelines de livraison automatisés. Surveiller les applications et les intégrations à l'aide d'outils d'observabilité et d'alerting. Enquêter, diagnostiquer et résoudre les incidents d'intégration et de qualité de données sur l'ensemble des systèmes distribués. Participer activement aux revues de code et contribuer à l'amélioration des pratiques d'ingénierie, de l'outillage et de la documentation. Veiller à ce que les données soient traitées de manière sécurisée et en conformité avec les normes de l'entreprise.
View this job
Contractor
Permanent

Job VacancyChef de projet SIRH — Onboarding des collaborateurs (HeyTeam)

CAT-AMANIA
Published on
Active Directory
API
ETL (Extract-transform-load)

1 year
39k-49k €
330-430 €
Paris, France
Piloter l'expérience d'intégration des nouveaux collaborateurs d'un grand groupe bancaire : un projet RH visible, à la croisée du métier, de l'IT et des éditeurs. La DSI Ressources Humaines d'un grand groupe bancaire multi-entités fait évoluer son écosystème RH. Vous pilotez le déploiement, l'optimisation et l'intégration des solutions d'onboarding, dans une architecture technique complexe et hautement sécurisée. Véritable pont entre la DRH, les équipes IT et les éditeurs, vous garantissez la réussite des projets et la qualité de l'expérience utilisateur. Vos principales missions : Conseiller les équipes RH sur les meilleures pratiques d'onboarding, digitales et physiques ; recueillir et challenger les besoins des entités ; rédiger les spécifications fonctionnelles. Paramétrer ou superviser le paramétrage de l'outil d'onboarding, en cohérence avec le recrutement et la gestion des talents. Concevoir les flux entre l'outil et le reste du SIRH : ATS, paie, gestion des temps, annuaire d'entreprise, provisioning des accès. Rédiger les cahiers de recette d'interfaces et piloter les tests d'intégration de bout en bout. Animer les comités de projet et piloter l'adoption : formation, supports, communication. Ce que la mission vous apporte : Un projet à fort impact humain : chaque nouvel arrivant du groupe en bénéficie. Un rôle transverse, en contact avec des DRH de filiales, des architectes et la sécurité. Environnement technique : SIRH, solution d'onboarding (HeyTeam), API, batchs / fichiers plats, ETL, SSO, RGPD, Active Directory.
View this job

Contract roles and jobs for API

Fullstack Developer

The full-stack Developer uses APIs to create interactive web applications, integrating both back-end and front-end services, ensuring the API functions correctly for data management.

Android Mobile Developer

The mobile Developer (Android, iOS) uses APIs to integrate external features (e.g., geolocation services, payments, etc.) into mobile applications, enabling seamless interconnection with third-party services.

iOS Mobile Developer (Swift, Objective-C...)

The mobile Developer (Android, iOS) uses APIs to integrate external features (e.g., geolocation services, payments, etc.) into mobile applications, enabling seamless interconnection with third-party services.

Technical Consultant

The Technical Consultant helps businesses design and integrate APIs into their systems, optimizing their use to ensure interoperability between different applications or services.

Solutions Architect

The Solutions Architect uses APIs to design scalable and interoperable software architectures, integrating both external and internal services to meet user and business needs.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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