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
Permanent

Job VacancyIngénieur Réseaux Senior

VISIAN
Published on
Ansible
API
CI/CD

1 year
Paris, France
L'objectif est d'assurer la stabilité opérationnelle des infrastructures réseau tout en pilotant l'évolution technologique et l'automatisation des déploiements pour répondre aux besoins de transformation de la banque. Responsabilités (Key Responsibilities) Gestion de la Production Courante : La gestion des tickets de production (demandes, incidents, demandes de changement) et la garantie d'une résolution rapide ; le maintien de la stabilité et de la performance des plateformes héritées ; le monitoring et la remédiation de la posture de vulnérabilité sécuritaire sur les plateformes gérées (patchs, mises à jour de firmware, hardening). Évolution du Périmètre Technique : L'évaluation, la conception et l'introduction de nouvelles technologies ou fonctionnalités (ex: next gen firewalls, SD WAN, load balancing piloté par API) ; le pilotage de preuves de concept (POC) et de pilotes ; la production de plans de migration ou de déploiement. Expertise Technique Transverse : L'intervention en tant qu'expert métier pour les requêtes liées à l'infrastructure provenant d'autres équipes projets ; la fourniture de revues de design, d'assistance au dépannage et de conseils d'implémentation pour les projets s'appuyant sur les plateformes. Standards Opérationnels et Continuité : La promotion et l'application des standards opérationnels, des SOP et des procédures de contrôle des changements à l'échelle de la banque ; la réalisation de sessions de transfert de connaissances et la création de documentation pour le support des équipes régionales. Coordination Parties Prenantes et Fournisseurs : La coordination avec les fournisseurs externes (matériel, logiciel, partenaires de services managés) pour les escalades, les demandes de garantie et les mises à jour produits ; l'exécution ou la supervision de tous les tests et POC sur les nouvelles technologies ou versions. Amélioration Continue : L'identification des goulots d'étranglement des processus, la proposition d'améliorations d'automatisation ou d'outillage, et le pilotage de l'implémentation de modèles opérationnels de meilleures pratiques. Automatisation et Outillage : La conception, le développement et la maintenance de la plateforme d'automatisation (ex: Ansible, Terraform, scripts Python) supportant la gestion des configurations et les pipelines de déploiement ; la gestion du cycle de vie de l'outillage (intégration CI/CD, contrôle de version, frameworks de test).
View this job
Contractor
Permanent
Fixed term

Job VacancyData Scientist / Ingénieur en Intelligence Artificielle (IA) – Français ou Néerlandais B2 Bruxelles

Gamme solutions
Published on
API
Azure AI Foundry
Azure AI Foundry

2 years
Brussels, Brussels-Capital, Belgium
Présentation de la mission Le client recherche un Data Scientist / Ingénieur en intelligence artificielle maîtrisant les technologies Microsoft Azure pour concevoir, développer et exploiter des solutions d'intelligence artificielle avancées. Le consultant interviendra sur des technologies telles que Microsoft Azure, Azure AI Foundry, Azure AI Search et Microsoft Fabric. Il participera au développement du moteur M3D, à la conception des pipelines de données et au déploiement de solutions d'IA dans un environnement Cloud. Responsabilités principales A. Développement de solutions d'intelligence artificielle - Concevoir, développer et faire évoluer le moteur M3D. - Développer et optimiser les pipelines de données. - Mettre en œuvre les processus d'ingestion et d'indexation des données. - Développer des fonctionnalités de recherche sémantique, de rapprochement approximatif (fuzzy matching), de scoring et de reclassement des résultats (reranking). B. Environnements Microsoft Azure et Cloud - Déployer et configurer les environnements Microsoft Azure, Microsoft Fabric et Azure AI Foundry. - Déployer des conteneurs Docker et des applications sur Azure App Service. - Mettre en place des pipelines CI/CD pour automatiser les déploiements. - Assurer la supervision des solutions et mettre en œuvre les contrôles de sécurité. C. Développement et intégration - Exposer les fonctionnalités du moteur à travers des API et des connecteurs. - Assurer l'intégration avec les outils métiers. - Garantir la qualité des données et la fiabilité des traitements. D. Tests et mise en production - Tester et valider les performances du moteur d'IA. - Mesurer la pertinence des résultats produits. - Préparer les mises en production. - Maintenir la documentation technique. - Transférer les connaissances aux équipes du client. - Contribuer à la feuille de route du moteur jusqu'en 2028. Compétences linguistiques : le candidat doit maîtriser au moins une des deux langues suivantes : français (niveau B2 minimum) ou néerlandais (niveau B2 minimum). Il n'est pas nécessaire de maîtriser les deux langues. Compétences appréciées (atouts supplémentaires) : recherche sémantique, algorithmes de rapprochement approximatif (fuzzy matching), systèmes de recommandation, sécurité des environnements Cloud, conformité réglementaire et souveraineté des données. Mots-clés pour le sourcing : AI Engineer Azure, Data Scientist Azure, Azure AI Foundry, Azure AI Search, Microsoft Fabric, Data Pipeline Engineer, MLOps Engineer, Docker / CI/CD, Semantic Search, Fuzzy Matching, API Development.
View this job
Fixed term
Permanent
Contractor

Job VacancyRECHERCHE – SENIOR JAVA DEVELOPER | LUXEMBOURG

Gamme solutions
Published on
Apache Kafka
API REST
CI/CD

1 year
Luxembourg
Gamme Solutions recrute un Développeur Java Senior pour une mission auprès de la Banque européenne d'investissement (BEI) au Luxembourg. Localisation : Luxembourg – Présentiel Démarrage : ASAP Expérience : 7 ans minimum Formation : Bac+3 minimum en informatique ou domaine pertinent Durée : À confirmer Disponibilité : Dès que possible Vos missions - Concevoir, développer et maintenir des applications web en Java et React, ainsi que des applications mobiles avec React Native. - Développer un code propre, performant, maintenable et documenté. - Concevoir et intégrer des API REST, des services tiers et des systèmes externes. - Participer aux choix d'architecture et à la définition de la stack technique. - Garantir la sécurité, la robustesse, la scalabilité et les performances des applications. - Collaborer avec les équipes UI/UX pour intégrer les maquettes et les interfaces. - Optimiser les performances applicatives et les échanges avec les bases de données. - Contribuer aux pipelines CI/CD et aux processus de livraison. Compétences techniques requises Backend : - Java J2SE / Java EE - Spring Boot - API REST et API Gateway - Kafka - JBoss - Oracle Database Frontend & Mobile : - JavaScript - React - React Native Outils & DevOps : - GitHub - Nexus - CI/CD Architecture : - Design patterns et frameworks d'architecture - Conception d'applications sécurisées, robustes et évolutives
View this job
Fixed term
Permanent
Contractor

Job VacancyConsultant en Systèmes d'Information - Testeur technique/intégrateur- N4

KEONI CONSULTING
Published on
Angular
API REST
Axway

18 months
10k €
400-500 €
Nantes, Pays de la Loire
Contexte Objectif global : Réaliser Tests techniques - Migration-Mutualisatiion de SI MISSIONS : La missions à renforcer une équipe qui gère l'homologation technique des applications à destination de nos clients de la banque à distance, par un profil « Testeur technique/intégrateur ». Les périmètres d'activités de l'équipe sont : - Valider les exigences non fonctionnelles/Normes des applications de la banque à distance : Bon fonctionnement, IHM Web/mobile, Performance, Charge, exploitabilité, MCO, installation, Scalabilité … - Identifier les goulets d'étranglement/dysfonctionnements et apporter une expertise (Améliorations/Préconisations, POC …) - Accélérer le « TimeToMarket » en automatisant / industrialisant nos processus & tests techniques. - Développer des outils techniques transverses - Être en support auprès des « Dev » et des « Ops », partager les bonnes pratiques. Descriptif détaillé de la prestation : Sous pilotage d'un responsable d'intégration, la mission consiste à réaliser les tests techniques des changements confiés à l'équipe avant leur mise en production. L'activité de l'équipe est pilotée par la méthodologie Agile (Mode hybride Kanban/Sprint). Sur l'activité « Tests techniques » : - prendre connaissance du changement et de son contexte technique - contribuer au plan de tests proposé (Stratégie de tests) - préparer les infrastructures de tests - réaliser les tests techniques - analyser les résultats - contribuer au diagnostic en cas de dysfonctionnement - rédiger les rapports détaillés qui aideront à la décision du GO/NOGO pour la mise en production - constituer ou mettre à jour le patrimoine de tests réutilisables pour les intégrations ultérieures - effectuer le reporting vers le Responsable Intégration - contribuer à l'amélioration continue en particulier sur l'activité tests - Industrialiser les tests via des PIC. Environnement technique : Redhat, Openshift, conteneur, Tomcat, IHM RIA/RWD (Angular), API REST, JAVA, SpringBoot, DataGrid, Kafka, MySql, MongoDB, SqlServer, GateWay (AxWay), Python … Outils utilisés : Néoload, Kiibana (Théia), Grafana, Jenkins, BitBucket, Confluence, JIRA et XL-Release/XL-Deploy, Prometheus, App Dynamics Compétences indispensables : - Connaissance d'un outil de tests de Performance/TNR utilisant le protocole HTTP (HP Perf Center, Neoload, JMeter, OctoPerf, SoapUI, PostMan …) - Bonne connaissance de la stack technique Conteneur / OpenShift - Connaissance opérationnelle des démarches de tests techniques (installation, fonctionnement, performance, robustesse, exploitabilité, déploiement … ) - Capacité à mettre en œuvre une méthode de diagnostic structuré - Aisance sur les outils d'analyse (Kibana, Grafana …) Un plus serait : - Connaissances techniques sur les architectures Web Java - Une approche du DevOps (Langage Python/Jenkins/Agilité) - Aptitudes à comprendre le métier bancaire sur lequel portent les changements et les exigences non fonctionnelles à couvrir par les tests techniques - Connaitre un APM du marché ... Qualités recherchées : Autonomie, rigueur, dynamisme, ténacité, proactivité. Bon relationnel Capacité à remonter des alertes et proposer des solutions. Très bon esprit d'équipe et d'entreprise Bonne maîtrise de soi et capacité à gérer des priorités et à traiter en parallèle plusieurs sujets. Connaissances linguistiques : • Anglais Professionnel (Secondaire)
View this job
Permanent
Contractor
Fixed term

Job VacancySalesforce Solution Architect Expert

Gamme solutions
Published on
Apex
Apex
API

24 months
Levallois-Perret, Ile-de-France
Contexte : O+O (Online & Offline) relie les écosystèmes digitaux et physiques afin de créer une fondation technologique unifiée. Dans le cadre de l'accélération de cette transformation à l'échelle de la zone Europe, l'équipe Platform Engineering recherche un architecte pour intervenir à temps partiel. Au sein d'un écosystème dynamique et intégré, l'équipe transversale Solution & Technical Architects travaille à décloisonner les plateformes, les domaines et les canaux. En reliant CRM, Retail, E-commerce et Digital Services, elle garantit une architecture cohérente, évolutive et unifiée, au service de la croissance et de l'expérience utilisateur sur les différents marchés européens. Vous collaborerez avec les architectes transverses et les différents programmes afin de définir et de faire respecter les standards d'architecture. Missions et responsabilités 1. Architecture technique et responsabilité de la solution Concevoir des architectures Salesforce de bout en bout sur plusieurs clouds : Sales Cloud, Service Cloud et Data Cloud. Garantir la scalabilité, les performances, la fiabilité et la sécurité des solutions. Définir les stratégies d'intégration, les API, les modèles d'authentification et les architectures de données reliant Salesforce aux systèmes d'entreprise (ERP, plateformes e-commerce, fournisseurs d'identité, etc.). Intervenir comme référent en cas de difficultés techniques ou architecturales. Réaliser des audits et des évaluations des architectures existantes. 2. Gouvernance et standards de la plateforme Animer des ateliers d'architecture technique et des sessions de conception. Comprendre les objectifs métier, les contraintes techniques et les environnements opérationnels. Formuler des recommandations d'architecture claires et justifier les choix techniques. Auditer et challenger les solutions proposées par les équipes de développement, les partenaires d'intégration et les équipes internes. Définir et faire respecter les bonnes pratiques en matière de développement, d'intégration et de sécurité. 3. Collaboration et leadership Collaborer avec les architectes, les équipes métier, les responsables de programmes et de projets, les SDM et les Tech Leads. Proposer des solutions pratiques, évolutives et faciles à maintenir. Assurer une veille sur les nouvelles fonctionnalités Salesforce, les capacités d'IA (notamment Agentforce) et les tendances du marché. Proposer des innovations pertinentes.
View this job
Contractor

Contractor jobDéveloppeur Dynamics 365 F&O (h/f)

Mindquest
Published on
API REST
Azure DevOps
Microsoft Dynamics

3 months
La Défense, Ile-de-France
Développer et personnaliser Dynamics 365 F&O en X++ : extensions, traitements spécifiques et batch jobs. Analyser les besoins techniques en collaboration avec les consultants fonctionnels et les métiers. Concevoir et maintenir les interfaces et intégrations via API REST, OData et Power Platform. Réaliser les tests unitaires et techniques, et contribuer à l'automatisation des tests. Assurer la maintenance corrective et évolutive de l'ERP. Participer à la mise en place et à l'amélioration des pipelines CI/CD avec Azure DevOps. Gérer les versions, les livraisons et les différents environnements de développement, de test et de production. Documenter les développements et contribuer à l'amélioration continue des pratiques techniques. Compétences techniques indispensables Microsoft Dynamics 365 Finance & Operations ou Dynamics AX. Maîtrise du langage X++ et des extensions D365 F&O. Visual Studio et Lifecycle Services (LCS). Data Entities, Batch Jobs et Event Handlers. Intégrations via OData, API REST et web services. Azure DevOps : Repos, Boards et Pipelines. Compréhension des pratiques CI/CD, tests et gestion de versions. Compétences complémentaires Power Platform : Power Automate et Power Apps. Environnement cloud Azure. Connaissance des processus financiers et comptables. Expérience des tests automatisés.
View this job
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

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