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.

Your search returns 308 results.
Contractor
Permanent
Fixed term

Job VacancyFormateur certifié TeamMate

KEONI CONSULTING
Published on
Agile Method
API
Audit

18 months
20k-40k €
100-500 €
Paris, France
1. Contexte et justificationDans le cadre du renforcement des capacités de ses auditeurs internes, l'organisation souhaite améliorer l'utilisation et la maîtrise du logiciel TeamMate afin d'optimiser la conduite des missions d'audit et d'accroître la performance de ses équipes. À l'issue de la formation, les auditeurs internes devront être en mesure d'exploiter efficacement TeamMate pour planifier, exécuter, documenter, suivre et restituer les missions d'audit conformément aux bonnes pratiques professionnelles. Cette maîtrise renforcée devra notamment se traduire, à court terme, par les effets suivants : • Une amélioration notable de la qualité des rapports d'audit ; • Un renforcement de la qualité du suivi des recommandations d'audit ; • Une amélioration mesurable des performances de la Direction concernée. De manière spécifique, l'expertise mobilisée devra permettre de : 2. Objectifs de la mission• Concevoir et préparer des supports de formation adaptés aux besoins des auditeurs internes ; • Assurer une formation approfondie et pratique sur les principales fonctionnalités du logiciel TeamMate ; • Accompagner les participants dans l'appropriation des méthodes, outils et workflows nécessaires à la conduite efficace des missions d'audit. 3. Résultats attendusLa mission devra contribuer à l'atteinte des résultats suivants : • Des supports de formation, tutoriels et cas pratiques sont élaborés, validés et mis à disposition des participants ; • Les capacités des auditeurs internes sont renforcées en matière de planification, d'exécution, de documentation et de reporting des missions d'audit avec TeamMate ; • Les participants maîtrisent les principales fonctionnalités du logiciel TeamMate et sont capables de les appliquer à des cas concrets ; • Les méthodes et outils nécessaires au suivi des recommandations, à la production des rapports et au pilotage des activités d'audit sont correctement appropriés. 4. Principales tâches de l'expertL'expert sera responsable des activités ci-après : 4.1 Élaboration de la démarche méthodologiqueL'expert présentera sa compréhension de la mission, la méthodologie proposée, le calendrier d'intervention et l'organisation des travaux, en cohérence avec les résultats attendus. Il formulera, le cas échéant, des observations ou propositions d'ajustement relatives aux termes de référence afin d'assurer la pertinence et l'efficacité de l'intervention. 4.2 Élaboration des supports de formationDans une logique de parcours d'apprentissage progressif, les supports devront permettre aux auditeurs internes d'approfondir leur maîtrise de TeamMate, notamment sur les périmètres suivants : • Univers d'audit • Evaluation des risques • Plan d'audit • Gestion des missions et mise à jour des programmes d'audit (phases planning / exécution / reporting ) • Compte rendu d'activité • Suivi des recommandations • Rapports TeamInsight Reports • Auto-évaluations • Questionnaires • Tableaux de bord ; • Administration outil • Revue de la fonction de demande de documents • Revue du Template rapport d'audit • Revue teamstore • Utilisation de TeamMate Analytics (sous Excel) • Présentation de Data Exchange API ; • Présentation Agile ; • Présentation API reporting ; 4.3 Animation de l'atelier de formation• Animation d'une formation avancée sur les fonctionnalités clés du logiciel TeamMate ; • Réalisation d'exercices pratiques et d'études de cas adaptés aux activités des auditeurs internes ; • Évaluation de la maîtrise des compétences acquises par les participants. 5. Livrables attendusLes livrables suivants sont attendus de l'expert : • Une note d'orientation méthodologique incluant la compréhension de la mission, l'approche proposée et le planning d'intervention ; • Les supports de formation, tutoriels, exercices pratiques et supports d'évaluation ; • Un rapport de mission incluant le déroulement de la formation, les résultats obtenus, les indicateurs de performance, les difficultés rencontrées et les recommandations éventuelles.
View this job
Contractor
Permanent
Fixed term

Job VacancyAnalyste CERT – Anticipation IA

R&S TELECOM
Published on
AI
API REST
Large Language Model (LLM)

6 months
Meudon, Ile-de-France
Au sein du CERT (Computer Emergency Response Team) , vous serez rattaché(e) au pôle Anticipation. Le CERT est en charge de la détection, de la prévention et de la réponse aux incidents de sécurité sur le périmètre des réseaux opérateurs et des systèmes d'information. En rejoignant l'équipe Anticipation, vous intégrerez une équipe pluridisciplinaire spécialisée autour de trois activités : Cyber Threat Intelligence (CTI) – Veille et analyse des menaces cyber Vulnerability Operations Center (VOC) – Gestion et suivi des vulnérabilités Développement – Outillage et automatisation au service de la sécurité Objectifs et livrables Mission principale : Threat Hunting IA Votre mission consistera à mener une activité de Threat Hunting continu centrée sur les usages de l'Intelligence Artificielle , afin d'identifier, cartographier et sécuriser l'ensemble des déploiements IA sur notre périmètre. Objectifs et responsabilités Inventaire automatisé des usages IA Concevoir et mettre en œuvre un processus d'inventaire automatisé des usages de l'IA à travers l'ensemble du SI. Détecter les infrastructures consommant des modèles IA (API, services managés, déploiements on-premise). Identifier les cas de Shadow IA (usages non référencés ou non approuvés). Évaluation des risques liés aux modèles IA Évaluer les risques associés aux usages des modèles IA selon plusieurs axes : Exposition : surface d'attaque, accessibilité des endpoints, données exposées. Type de modèle : LLM, modèles de classification, modèles génératifs, etc. Guardrails : vérifier la présence et l'efficacité des mécanismes de protection (filtrage des entrées/sorties, limitations d'usage, politiques de sécurité). Détection et monitoring Identifier et modéliser les schémas de logs pertinents à destination du SOC pour la supervision des usages IA. Définir des règles de détection adaptées aux menaces spécifiques à l'IA (exfiltration de données, abus d'API, comportements anormaux). Tests de sécurité des modèles IA Réaliser des tests de robustesse des modèles à l'aide de l'outil Giskard (biais, hallucinations, fuites de données). Mener des campagnes de pentest orientées Prompt Injection (injection directe, injection indirecte, jailbreak) pour évaluer la résistance des modèles déployés. Sécurité Cloud et Shadow IA (Wiz) Analyser et interpréter les findings remontés par la plateforme Wiz. Configurer Wiz pour identifier et cartographier le Shadow IA sur l'ensemble du périmètre cloud de Bouygues Telecom. Proposer des remédiations et des recommandations de durcissement. Profil recherché Formation supérieure en cybersécurité, informatique ou domaine connexe. Expérience en Threat Hunting, CTI ou analyse SOC/CERT. Connaissance des architectures IA/ML et des risques associés (OWASP Top 10 for LLM). Maîtrise des outils de sécurité cloud (Wiz ou équivalent). Familiarité avec les outils de test de modèles IA (Giskard, frameworks de red teaming IA). Compétences en scripting et automatisation (Python, API REST). Capacité d'analyse, rigueur et esprit d'équipe. Compétences demandées Compétences Niveau de compétence Pentest Confirmé Threat Hunting Expert Analyste CERT Confirmé Analyste SOC Confirmé Intelligence Artificielle Expert
View this job
Contractor
Permanent

Job VacancyExpert / Développeur Senior ServiceNOW

R&S TELECOM
Published on
API REST
ITSM
Microsoft Access

12 months
40k-48k ¤
400-480 ¤
Ile-de-France, France
Contexte Dans le cadre de la mise en œuvre et de l'évolution de la plateforme ServiceNow chez le client, une expertise technique est requise afin de concevoir, structurer et développer une solution conforme aux bonnes pratiques ServiceNow. Le client recherche une ressource ServiceNow expérimentée capable d'apporter à la fois : une vision d'architecture, afin d'accompagner et de guider les équipes internes dans l'avancement du projet, une expertise technique forte sur la plateforme, notamment sur l'utilisation avancée des fonctionnalités ServiceNow, ainsi qu'une capacité de développement et d'implémentation afin de prototyper et valider les solutions envisagées. L'objectif est également d'accompagner les équipes client, qui ont besoin d'un soutien structurant et d'une force de proposition pour accélérer l'avancement du projet. La ressource interviendra en collaboration étroite avec les équipes projet du client et devra participer aux ateliers de conception ainsi qu'aux activités techniques. Objectifs de la mission L'objectif de la mission est de : Apporter une vision architecturale sur la plateforme ServiceNow Accompagner et challenger les équipes client dans la conception de la solution Identifier et exploiter les fonctionnalités natives ServiceNow afin de proposer des solutions innovantes Réaliser des prototypes ou phases de type PoC / Lab expérimental Contribuer à la définition de la solution cible Aider à la rédaction du cahier des charges fonctionnel et technique Accompagner les équipes IT dans la phase de développement Suivre le cycle de développement afin de garantir la conformité entre la conception et l'implémentation finale Périmètre de la mission Architecture et conception Contribution à la définition de l'architecture ServiceNow Conception des solutions techniques Revue d'architecture et validation des choix techniques Challenge des modèles et des approches proposées Définition des standards et patterns de développement Structuration du modèle de données et des intégrations Développement ServiceNow Développement de fonctionnalités sur la plateforme Création et maintenance de : Business Rules Script Includes Flow Designer / Workflows UI Policies / Client Scripts APIs et intégrations Développement d'intégrations avec des systèmes tiers Mise en place de prototypes / PoC pour tester les solutions envisagées Optimisation des performances et de la maintenabilité Accompagnement des équipes Support technique aux équipes projet Participation aux ateliers de conception et workshops techniques Revue de code Documentation technique Transmission des bonnes pratiques ServiceNow Accompagnement des équipes client afin d'accélérer l'avancement du projet Profil recherché Compétences techniques Expertise en développement ServiceNow Très bonne connaissance des fonctionnalités de la plateforme ServiceNow Capacité à concevoir et implémenter des solutions innovantes Bonne maîtrise de : ITSM / ITOM / CSM (selon contexte projet) Flow Designer API REST / intégrations JavaScript côté ServiceNow Expérience en architecture ServiceNow Connaissance des best practices et standards ServiceNow Expérience Minimum 5 ans d'expérience sur ServiceNow Expérience dans des projets d'implémentation ou de transformation de la plateforme Capacité à intervenir à la fois sur architecture, conception et développement Certifications (idéalement) ServiceNow Certified System Administrator (CSA) ServiceNow Certified Application Developer (CAD) Certification architecte ServiceNow appréciée Compétences complémentaires Forte capacité d'accompagnement client Force de proposition et esprit d'innovation Capacité à challenger les modèles existants Capacité à travailler avec des équipes métier et techniques Autonomie et communication fluide
View this job
Contractor
Permanent
Fixed term

Job VacancyDéveloppeur Full Stack Angular, Node.js, TypeScript

KEONI CONSULTING
Published on
Angular
API REST
Java

18 months
20k-40k €
100-450 €
Le Mans, Pays de la Loire
Contexte : Dans le cadre de l'équipe usage Vie, en tant que Développeur Fullstack, la mission principale sera de concevoir, développer et maintenir des applications web modernes du domaine Epargne . Vous serez impliqués dans toutes les phases du cycle de développement, de la spécification des besoins à la mise en production et au maintien en conditions opérationnelles. MISSIONS : • Développer et maintenir des interfaces utilisateur réactives à l'aide de frameworks front-end modernes (Angular, Node.js, TypeScript), • Créer et optimiser des services back-end et des API à l'aide de technologies côté serveur (Quarkus, Maven, JDK), • Concevoir et mettre en œuvre des solutions de base de données à l'aide des technologies SQL, • Rédiger un code propre, bien documenté et efficace, conformément aux meilleures pratiques et aux normes de codage, • Collaborer avec les membres de l'équipe pour analyser les besoins et les traduire en solutions techniques, • Participer aux revues de code et fournir des commentaires constructifs à vos collègues, • Déboguer et résoudre les problèmes liés aux applications, en identifiant les causes profondes et en mettant en œuvre des solutions efficaces, • Utiliser des systèmes de contrôle de version (Git) pour gérer les référentiels de code et collaborer sur des projets, • Contribuer à l'ensemble du cycle de vie du développement logiciel, de la planification au déploiement et à la maintenance, • Participer aux réunions d'équipe et communiquer l'avancement des tâches assignées
View this job
Permanent

Job VacancySenior Staff Engineer H/F - Plateforme - Paris

EASY PARTNER
Published on
API
Architecture
Django

80k-105k €
Paris, France
Contexte du posteEntreprise innovante spécialisée dans le développement de solutions digitales à forte valeur ajoutée, elle conçoit et exploite ses propres plateformes technologiques. Dans un contexte de forte croissance et d'évolution de ses produits (notamment via l'intégration de nouvelles technologies), elle renforce ses équipes techniques avec plusieurs recrutements stratégiques. Vous rejoindrez une équipe tech à taille humaine, répartie sur plusieurs sites en France, avec un haut niveau d'exigence technique et une forte culture produit. Missions principalesPrendre en charge un ou plusieurs périmètres techniques critiques (services / repos / produits) Assurer un ownership end-to-end : conception, développement, mise en production, maintenance, amélioration continue Être responsable de la qualité, robustesse et pérennité des systèmes Concevoir des architectures logicielles robustes, scalables et maintenables Faire des choix structurants sur : découpage applicatif, design d'API, gestion des données Anticiper les besoins futurs (scalabilité, évolutivité) Refactorer et améliorer des systèmes existants (legacy inclus) Comprendre et faire évoluer des systèmes interconnectés : LMS, CRM, outils internes de production, services tiers / APIs Fiabiliser des workflows complexes multi-services Gérer les dépendances et interactions entre différents systèmes Intégrer de nouvelles APIs externes (partenaires, financeurs, services tiers) Concevoir et maintenir des APIs internes robustes Gérer les problématiques : authentification, gestion des erreurs, résilience Travailler sur des systèmes déjà en production (pas de greenfield) Identifier et résoudre des problématiques : performance, scalabilité, fiabilité Participer à la gestion d'incidents techniques Améliorer l'observabilité et la qualité globale des systèmes Être référent technique au sein de l'équipe Accompagner les autres développeurs sur : architecture, bonnes pratiques, design technique Collaborer avec le CTO sur les décisions structurantes Participer à l'intégration de solutions basées sur l'IA Proposer des améliorations techniques continues Contribuer à la montée en maturité technique de la stack Stack techniquePython (Django) React SQL Git Pourquoi rejoindre cette opportunité ?Projet technique en évolution constante Environnement stimulant avec une forte autonomie Impact direct sur des produits utilisés à grande échelle Équipe engagée et dynamique
View this job
Contractor

Contractor jobDéveloppeur IA (Bordeux)

CAT-AMANIA
Published on
Agile Method
API REST
Azure

3 months
100-380 €
Bordeaux, Nouvelle-Aquitaine
Dans le cadre de la stratégie de transformation des métiers de notre client, visant à optimiser les processus opérationnels et à accélérer le développement de nouveaux produits fondés sur l'IA agentique, intégrés de manière aux outils métiers afin d'améliorer la performance, l'automatisation et l'expérience utilisateur. Votre mission principale consistera à concevoir, développer et industrialiser des applications et POC d'IA générative et agentique embarqués dans les outils métier : de l'intégration des LLM (via notre gateway) jusqu'à la mise en production (front, back / BFF, exposition, déploiement). À ce titre, vous serez notamment amené(e) à : • La contribution à l'outillage et aux briques transverses de la plateforme IA (évaluation des sorties LLM, registre de prompts, composants réutilisables) • La participation aux ateliers de cadrage avec les métiers et aux instances projet (refinements, COPIL, points de suivi) • La production et la mise à jour de la documentation technique (ADR, specs, guides d'intégration) • L'amélioration continue : qualité du code, tests, sécurité LLM (garde-fous, prompt injection), optimisation des coûts (FinOps IA) Ces activités constituent le cœur de la prestation et supposent une capacité à être rapidement opérationnel(le). ➕ La participation aux ateliers de cadrage avec les métiers et aux instances projet (refinements, COPIL, points de suivi) ➕La production et la mise à jour de la documentation technique (ADR, specs, guides d'intégration) Ces activités pourront être réalisées de manière ponctuelle selon les besoins du projet.
View this job
Contractor

Contractor job263 - Tech Lead Informatica IDMC / Data (H/F)

Nicholson SAS
Published on
API Management
Informatica
Java

6 months
470 €
Paris, France
Dans le cadre d'un programme d'envergure de plateformisation, nous recherchons un(e) Tech Lead IDMC pour piloter techniquement la mise en œuvre, l'industrialisation et la performance des solutions Data de l'entreprise. Les Grands Chantiers de la Mission Architecture & Conception : Participer aux travaux d'architecture, analyser les besoins métiers pour concevoir les solutions générales, réaliser les études d'impacts et estimer les charges en phase de cadrage. Tech Leadership & Expertise : Assurer le rôle de référent technique et de support auprès de l'équipe de développement. Gérer la relation technique avec les éditeurs (notamment Informatica). Développement & Maintien en Condition Opérationnelle : Réaliser les développements complexes, garantir la sécurité et l'intégrité des briques applicatives, et piloter les montées de version. Industrialisation, Qualité & Performance : Définir et mettre en œuvre un haut niveau de monitoring de la plateforme. Préparer les tests de performance, suivre les livraisons et rédiger les dossiers d'exploitation/industrialisation. Compétences Clés (Hard Skills) Informatica IDMC : Maîtrise indispensable de la suite IDMC (version Cloud du MDM Informatica). Data & Streaming : Solide expérience autour de Kafka (Java & KStream). Architecture moderne : Pratique éprouvée de l'API Management. Modalités de la Mission TJM : 500 € HT Maximum Date de démarrage : ASAP Durée visée : 31/12/2026 (Visibilité long terme, mission de 2 à 3 ans renouvelable) Localisation : Région de Tours / Esvres Rythme & Déplacements : 3 jours par semaine sur site. Quelques déplacements ponctuels à prévoir à Paris (workshops, PI Planning).
View this job

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

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