Posté : 19 mars 2025
Concepteur/développeur API Rest (H/F)
Lyon
Mission longue
Dès que possible
Selon profil
Basée à Lille, Lyon, Nantes, Grenoble et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s’imposer comme une référence en matière de freelancing par son expertise dans l’IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Concepteur/développeur API Rest (H/F) à Lyon, France.
Contexte :
Fonctionnement : 2 jours sur site à Lyon + 3 jours télétravail
Les missions attendues par le Concepteur/développeur API Rest (H/F) :
Prestations attendues (principales et secondaires) :
Conception et développement des API Rest : Définir et implémenter des API conformes aux standards, robustes et faciles à maintenir, en accord avec les besoins de l’entreprise et les bonnes pratiques (RESTful, HATEOAS, etc.).
Utilisation du pattern « Façade » : Mettre en place une surcouche API permettant de masquer la complexité d’un système sous-jacent et d’en simplifier l’utilisation pour les développeurs externes.
Interopérabilité et intégration : S’assurer que les API permettent une communication fluide entre différents systèmes, applicatifs, et services, tout en respectant les normes d’interopérabilité de l’entreprise.
Optimisation des performances : Concevoir des API performantes et scalables, adaptées à des environnements Cloud (AWS) ou On-premise, en garantissant la haute disponibilité et une latence minimale.
Simplicité d’utilisation pour les développeurs : Travailler sur l’expérience des développeurs (DX) en proposant des API intuitives, bien documentées, et facilement intégrables afin de garantir leur autonomie dans l’utilisation des services.
Sécurisation des échanges : Implémenter des mécanismes de sécurité pour protéger les échanges via API (authentification, autorisation, chiffrement des données, gestion des accès).
Gestion de version et évolutivité : Mettre en place des stratégies de versioning pour garantir la compatibilité et l’évolution des API sans rupture pour les utilisateurs.
Documentation et support : Rédiger une documentation claire, accessible et exhaustive des API, et fournir du support aux équipes de développement pour faciliter leur utilisation.
Évaluation du catalogue des API : Analyser les API des éditeurs EAM et évaluer leur périmètre de couverture fonctionnelle, en s’assurant que le nouveau produit propose au moins la même couverture que l’existant.
Conception et développement des API Rest : Définir et implémenter des API conformes aux standards, robustes, faciles à maintenir, et alignées avec les besoins métiers et les bonnes pratiques (RESTful, HATEOAS, etc.).
Stratégie de transition : Élaborer une stratégie de transition pour minimiser l’impact sur les applications interconnectées tout en garantissant une solution maintenable, performante et évolutive dans le temps.
Utilisation du pattern « Façade » : Développer des façades API si nécessaire, pour simplifier l’accès aux fonctionnalités des systèmes complexes tout en masquant leur complexité sous-jacente.
Interopérabilité et intégration : S’assurer que les API permettent une communication fluide entre différents systèmes tout en respectant les normes d’interopérabilité de l’entreprise.
Sécurisation et optimisation des API : Implémenter des mécanismes de sécurité pour protéger les échanges via API (authentification, autorisation, gestion des accès) et veiller à la performance des API.
Documentation et support développeur : Fournir une documentation claire et exhaustive des API, avec des exemples d’intégration et un support pour faciliter l’adoption par les développeurs.
Compétences techniques :
Expertise API REST : Maîtrise de la conception, du développement et de la gestion des API RESTful, incluant les bonnes pratiques de sécurité et d’authentification (OAuth2, OpenID connect, Open API 3.0… ).
Architecture des API : Connaissance approfondie des architectures microservices et des design patterns associés, notamment le pattern « Façade » pour simplifier l’interface des systèmes complexes.
Intégration et interopérabilité : Expertise en intégration des API avec différents systèmes et technologies, assurant une communication fluide entre applications et services
Outils de gestion d’API : Expérience avec des outils de gestion d’API tels que Swagger.
Automatisation et CI/CD : Compétence dans l’intégration des API dans un pipeline CI/CD pour automatiser
Compétences techniques et fonctionnelles attendues :
Cette mission vous intéresse?
Vous justifiez d’une expérience significative comme Concepteur/développeur API Rest (H/F) ?
Vous êtes rigoureux, méthodique, organisé et vous savez faire preuve d’autonomie et de réactivité ?
Vous êtes à l’aise à l’écrit comme à l’oral ?
Vous maîtrisez les périmètres techniques cités avec les niveaux adéquats ?
Vous aimez évoluer dans un univers où l’autonomie, la prise d’initiatives, le partage et le travail en équipe sont porteurs de la réussite collective ?
Vous pensez que votre profil pourrait correspondre au besoin de notre client ?
N’attendez plus pour déposer votre candidature, nos Ingénieurs d’affaires se feront un plaisir de vous en dire plus !
Afin de ne rien rater de l’actualité Insitoo, abonnez-vous à notre page Linkedin !
Référence : 02-APIREST-LY