Arrêtez d’embaucher des développeurs. Embauchez des intégrateurs.

·

6 min

L’essentiel

  • Dans une rencontre stratégique récente, la direction d’une agence a constaté que ses développeurs évoluent vers des rôles d’intégrateurs de systèmes plutôt que de simples codeurs.
  • L’agence privilégie désormais des profils hybrides, capables d’allier technologie et marketing, plutôt que des codeurs purs.
  • La compétence rare n’est plus d’écrire du code, c’est de savoir quoi connecter à quoi, et pourquoi, pour un client précis.

Un développeur senior a passé la dernière année à écrire de moins en moins de lignes de code original. Il a passé beaucoup plus de temps à connecter des systèmes ensemble : une plateforme e-commerce à un outil d’analyse, un modèle de langage à un système de gestion de contenu, un connecteur publicitaire à un tableau de bord interne. Le code qu’il écrit encore sert surtout à faire parler ces pièces entre elles. C’est le nouveau centre du métier, pas un à-côté.

Le constat qui a changé la structure d’embauche

Dans une agence numérique, un mandat applicatif interne a révélé quelque chose d’inconfortable : le travail réellement facturable et à forte valeur ne ressemblait presque plus à du développement traditionnel. Il ressemblait à de l’intégration : brancher un modèle de langage sur un système de gestion de contenu existant, connecter des interfaces de programmation à des thèmes de commerce en ligne, configurer des agents capables d’agir sur plusieurs plateformes à la fois sans casser ce qui fonctionnait déjà. Seulement une petite fraction du travail de l’équipe technique restait de l’écriture de code au sens classique.

La conclusion tirée en interne n’a pas été de réduire l’équipe technique. Ça a été de changer le profil qu’on cherche à embaucher : des personnes capables d’allier technologie et compréhension du marketing, plutôt que des codeurs purs qui maîtrisent un langage en profondeur mais ne savent pas pourquoi une agence a besoin de tel connecteur plutôt qu’un autre.

Pourquoi la syntaxe seule ne suffit plus

Un développeur qui maîtrise parfaitement un langage de programmation reste précieux, mais sa valeur ne vient plus principalement de cette maîtrise. Les outils d’aujourd’hui écrivent du code fonctionnel plus vite qu’un humain dans une proportion croissante de cas. Ce qu’ils ne font pas encore bien, c’est décider quoi construire, quels systèmes doivent se parler, et surtout, pourquoi un client précis a besoin de cette intégration plutôt que d’une autre.

C’est là que le profil hybride devient rare et précieux : quelqu’un qui comprend assez le marketing pour savoir qu’un connecteur entre une plateforme publicitaire et un système de gestion de la relation client change la vitesse à laquelle une équipe peut réagir à un signal chaud, et qui comprend assez la technique pour bâtir ce connecteur sans dépendre d’un autre développeur pour traduire le besoin.

« Ce n’est pas un vrai métier, c’est juste du bricolage »

Une objection revient souvent quand on décrit ce profil à des développeurs formés à l’ancienne école : brancher des systèmes ensemble ressemble à du bricolage sans fondation solide, comparé à la rigueur de concevoir une architecture logicielle propre depuis zéro. L’objection contient une part de vérité qu’il faut prendre au sérieux : un intégrateur qui ne comprend rien à ce qui se passe sous le capot d’une interface de programmation finit par construire des connexions fragiles, qui cassent au premier changement de version ou au premier cas limite non prévu.

Mais la conclusion à en tirer n’est pas de revenir aux codeurs purs. C’est que l’intégration sérieuse exige elle aussi une profondeur technique réelle, juste orientée différemment : comprendre les limites d’un système plutôt que d’en écrire un depuis zéro, anticiper où une intégration va casser plutôt que de suivre une spécification déjà écrite par quelqu’un d’autre, savoir lire une documentation d’API imparfaite et deviner ce qu’elle ne dit pas explicitement. Ce n’est pas moins exigeant que le développement traditionnel. C’est exigeant différemment, et la plupart des cursus de formation actuels ne préparent pas encore à ça.

Ce que ça change dans la structure d’une équipe

Concrètement, ça déplace la ligne entre « technique » et « marketing » qui structurait la plupart des organigrammes d’agence depuis des années. Un poste qui exigeait auparavant soit un diplôme en informatique, soit une expérience en marketing numérique, exige maintenant les deux à la fois, même de façon imparfaite. Une personne qui connaît suffisamment le fonctionnement d’une interface de programmation pour lire sa documentation et l’implémenter, tout en comprenant assez le contexte commercial pour savoir ce qui vaut la peine d’être connecté, vaut objectivement plus qu’un spécialiste pur d’un seul côté de cette ligne.

Ça ne veut pas dire que la profondeur technique disparaît. Un système bien intégré a toujours besoin de quelqu’un capable de comprendre les limites réelles d’une plateforme, les risques de sécurité d’un accès mal configuré, la différence entre une solution robuste et une solution qui casse au premier cas limite. Mais cette profondeur devient un ingrédient parmi d’autres dans un profil plus large, pas la totalité de la valeur d’une personne.

Comment tester ce profil en entrevue

La plupart des processus d’entrevue technique testent encore la mauvaise chose : un exercice de programmation isolé, chronométré, qui mesure la capacité à écrire un algorithme précis dans un langage donné. Ce test mesure de moins en moins ce qui compte réellement au travail. Un test plus utile ressemble davantage à ceci : présenter un problème réel d’intégration (deux systèmes qui doivent échanger de l’information, avec des contraintes commerciales explicites) et observer comment le candidat pose des questions sur le contexte d’affaires avant de proposer une solution technique. Le candidat qui saute directement à l’implémentation sans demander pourquoi cette intégration existe et ce qu’elle doit accomplir pour le client révèle un angle mort qui va coûter cher plus tard.

Ce que ça change pour les développeurs déjà en poste

Ce virage inquiète naturellement les développeurs qui ont bâti leur carrière sur une maîtrise technique pointue, et cette inquiétude mérite une réponse honnête plutôt qu’une réassurance vague. La bonne nouvelle est que la transition vers l’intégration ne part pas de zéro pour eux : comprendre les limites réelles d’une API, savoir pourquoi une architecture tient ou casse sous la charge, ce sont des compétences qui se transfèrent directement, elles ne sont pas remplacées, elles sont recombinées avec un contexte d’affaires qu’il faut apprendre en plus.

Le vrai risque n’est pas pour le développeur qui accepte d’élargir son registre. C’est pour celui qui refuse, en misant sur le fait que la profondeur technique pure restera toujours rare. Elle reste précieuse sur des problèmes précis, mais elle cesse d’être suffisante à elle seule pour justifier la majorité des postes qui existaient auparavant sous cette étiquette.

Le repositionnement à faire, dès maintenant

Pour une agence ou une entreprise qui embauche encore selon l’ancienne logique, le test le plus simple est de regarder les dernières descriptions de poste techniques publiées. Si elles listent uniquement des langages de programmation et des années d’expérience, elles décrivent un profil qui devient chaque mois un peu moins rare, et donc un peu moins précieux sur le marché. Si elles décrivent plutôt la capacité à comprendre un objectif d’affaires et à assembler les bons outils pour l’atteindre, elles décrivent le profil que la plupart des organisations vont se disputer d’ici deux ans.

On ne code plus des sites. On intègre des systèmes.

JP

À propos de l’auteur

Une analyse comme celle-ci

Deux à quatre fois par mois. Pas d'infolettre hebdomadaire, pas de contenu de remplissage, seulement quand j'ai quelque chose à dire.

[fluentform id= »1″]