Compétences pour un métier

Compétences à mettre sur un CV de développeur

Les offres de développement citent des technologies précises, et les recruteurs les cherchent mot pour mot. Voici celles que les annonces citent souvent en France, groupées par usage, avec la façon de les prouver sur votre CV.

Postes concernés : Développeur / développeuse web · Développeur full stack · Développeur front-end · Développeur back-end · Ingénieur logiciel · Développeur mobile · Ingénieur DevOps

Mis à jour le 14 octobre 2026 · Ajouter ces compétences à mon CV ↓

Sur un CV de développeur, la liste de technologies est lue en premier : c'est elle qui dit si vous parlez la langue de l'équipe. Mais une liste seule ne prouve rien. Ce qui convainc, c'est de retrouver les mêmes noms dans vos expériences et vos projets, avec ce que vous en avez fait.

Écrivez chaque technologie comme les offres l'écrivent (« Node.js », « PostgreSQL », « API REST ») : c'est ainsi que le recruteur, le logiciel de recrutement et le score de Trakrio font le lien. Gardez celles que vous avez réellement utilisées, et mettez en avant celles que demande l'offre visée.

Compétences techniques

Langages

  • JavaScript Le langage du web, côté navigateur comme côté serveur : citez ce que vous avez construit avec.
  • TypeScript Souvent demandé avec JavaScript : précisez-le s'il était la norme de vos projets.
  • Python Back-end, scripts, automatisation : dites dans quel cadre, l'usage change tout pour le recruteur.
  • Java Très présent dans les grandes entreprises et les banques, souvent avec Spring.
  • C# Le langage de l'écosystème .NET de Microsoft, fréquent en entreprise.
  • PHP Toujours très présent sur le web, souvent avec Symfony ou Laravel : nommez le framework.
  • Go Écrivez « Go (Golang) » si l'offre le nomme ainsi : c'est la forme que les recherches trouvent.
  • SQL Souvent attendu des profils back-end : montrez une requête ou un modèle de données que vous avez conçu.

Frameworks et bibliothèques

  • React Très demandé en front-end ; mentionnez Next.js à part si vous l'avez utilisé.
  • Angular Fréquent dans les grands comptes et les ESN : précisez la version si elle est récente.
  • Vue.js Écrivez « Vue.js » plutôt que « Vue » : le mot seul est ambigu pour un moteur de recherche.
  • Node.js Le JavaScript côté serveur : citez l'API ou le service que vous avez écrit.
  • Spring Le framework Java d'entreprise ; « Spring Boot » est la forme courante dans les offres.
  • Symfony Framework PHP né en France, très présent dans les offres.
  • Django Framework web Python très répandu, souvent avec Django REST Framework.
  • .NET Écrivez « .NET » ou « ASP.NET » comme l'offre, avec C#.

Bases de données et API

  • PostgreSQL Base relationnelle très demandée, notamment dans les projets récents.
  • MySQL Très répandue sur le web ; MariaDB en est une variante proche.
  • MongoDB Base orientée documents très connue : dites pour quel besoin vous l'avez choisie.
  • Redis Cache, files d'attente, sessions : un détail qui montre que vous pensez aux performances.
  • API REST Concevoir et consommer des API : une compétence attendue de tout développeur back-end ou full stack.
  • GraphQL À citer seulement si vous l'avez mis en place ou utilisé au quotidien.

Cloud et DevOps

  • Docker Conteneuriser une application est devenu la base, même pour un développeur sans rôle DevOps.
  • Kubernetes Attendu surtout sur les postes back-end confirmés et DevOps.
  • AWS Nommez les services utilisés (Lambda, S3, RDS…) dans vos expériences : « AWS » seul reste vague.
  • Azure Le cloud de Microsoft, fréquent dans les entreprises déjà équipées en outils Microsoft.
  • Google Cloud Écrit aussi « GCP » dans les offres : un des deux suffit, l'autre sera compris.
  • CI/CD Intégration et déploiement continus : citez l'outil (GitLab CI, GitHub Actions, Jenkins).
  • Terraform L'infrastructure décrite en code : un plus net sur les postes DevOps et cloud.
  • Linux Le système de nombreux serveurs : utile à tous, indispensable en DevOps.

Qualité et méthodes

  • Git Évident pour vous, mais cherché par les recruteurs : il a sa place dans la liste.
  • Tests unitaires Nommez le framework (Jest, PHPUnit, pytest, JUnit) et ce que les tests ont évité.
  • Tests E2E Les tests de bout en bout (Cypress, Playwright, Selenium) : un vrai signal de rigueur sur un CV front-end.
  • TDD Le développement piloté par les tests : seulement si c'était votre pratique réelle.
  • Agile Beaucoup d'équipes s'en réclament : décrivez plutôt votre rôle dans les rituels.
  • Scrum Sprints, revues, rétrospectives : précisez si vous avez tenu un rôle (Scrum Master, référent).
  • Jira Outil de suivi très répandu : une ligne suffit, sans le mettre en avant.

Compétences transversales

Les savoir-être se prouvent par des faits : chacun ci-dessous avec la façon de le montrer.

  • Résolution de problèmes Racontez un bug difficile ou une panne que vous avez diagnostiquée, et comment.
  • Communication écrite Documentation, tickets clairs, descriptions de merge requests : c'est le quotidien d'une équipe à distance.
  • Travail en équipe Revues de code, binômage, entraide : montrez-le par un fait plutôt qu'un adjectif.
  • Autonomie Une fonctionnalité menée de la spécification à la mise en production en dit plus que le mot.
  • Curiosité technique Veille, projets personnels, contributions open source : la preuve que vous continuez d'apprendre.
  • Sens du produit Comprendre le besoin de l'utilisateur avant d'écrire le code : très recherché dans les start-up.
  • Pédagogie Accueillir un nouvel arrivant, expliquer un choix technique à un non-développeur.

Ajouter ces compétences à mon CV

Cliquez sur celles que vous avez vraiment : elles rejoignent le CV gardé dans ce navigateur par le créateur de CV, sans IA ni envoi. Sans CV, le premier clic le crée.

Activez JavaScript pour ajouter ces compétences à votre CV d'un clic, ou saisissez-les dans le créateur de CV. Créer mon CV

Certifications et diplômes reconnus

À mettre dans la section Formation ou Certifications de votre CV, avec l'année d'obtention, seulement si vous les avez.

  • Titre professionnel Développeur web et web mobile Titre du ministère du Travail, inscrit au RNCP, préparé notamment en reconversion.
  • Titre professionnel Concepteur développeur d'applications Le niveau suivant (niveau 6, du ministère du Travail aussi), orienté conception et architecture.
  • AWS Certified Developer – Associate Certification d'Amazon Web Services sur le développement d'applications dans son cloud.
  • Microsoft Certified: Azure AI Cloud Developer Associate L'équivalent chez Microsoft (examen AI-200), pour les services back-end et d'IA sur Azure. L'ancien Azure Developer Associate, retiré en 2026, garde sa place sur le CV si vous l'avez obtenu.
  • Certified Kubernetes Application Developer (CKAD) Certification de la Linux Foundation, examen pratique sur Kubernetes.
  • ISTQB Certified Tester Foundation Level La certification de base des tests logiciels, utile aussi aux développeurs.

Où les mettre sur le CV

Mettez une section Compétences courte, groupée par usage (langages, frameworks, bases de données, outils) : le recruteur y trouve en quelques secondes si votre pile technique correspond. Un niveau n'est utile que s'il est honnête et comparable ; sinon, l'ancienneté d'usage parle mieux.

Reprenez ensuite les technologies dans chaque expérience, au moment où vous les avez utilisées : « API REST en Node.js et PostgreSQL pour… ». C'est là qu'une compétence devient une preuve. Pour un premier poste, vos projets (école, personnels, open source) jouent ce rôle : voir le guide CV sans expérience.

Pour chaque candidature, remontez en tête ce que l'offre demande et que vous maîtrisez, avec les mêmes mots qu'elle : c'est tout l'objet du guide pour adapter son CV à une offre. Le comparateur CV / offre vous montre ce qui manque.

Exemples de puces pour vos expériences

Exemples fictifs, construits avec la formule XYZ : remplacez-les par vos propres résultats, sans jamais inventer la mesure.

  • Avant Développement de nouvelles fonctionnalités sur le site.

    Après Réduit le temps de chargement de la page produit de 4,1 s à 1,8 s en passant le rendu côté serveur avec Next.js et en mettant les images en cache.

  • Avant Maintenance de l'API.

    Après Divisé par trois les erreurs 500 de l'API de commande en un trimestre en ajoutant des tests d'intégration (Jest) et une surveillance des requêtes lentes sur PostgreSQL.

  • Avant Mise en place de Docker.

    Après Ramené l'installation du poste d'un nouvel arrivant d'une journée à moins d'une heure en conteneurisant les cinq services avec Docker Compose.

  • Avant Participation aux déploiements.

    Après Passé de un à plusieurs déploiements par jour en automatisant les tests et la mise en production avec GitLab CI.

Erreurs fréquentes

  • Lister tout ce que vous avez touché une fois. Vingt technologies sans hiérarchie noient les trois qui comptent pour le poste, et chacune peut faire l'objet d'une question en entretien.
  • Des barres de niveau ou des étoiles. « 4 étoiles sur 5 en Java » ne se compare à rien. Mieux vaut l'ancienneté d'usage ou un projet qui montre le niveau.
  • Des noms écrits autrement que dans les offres. « Vue », « Postgre », « JS » : écrivez les noms complets et officiels, ceux que les recherches trouvent.
  • Des technologies absentes des expériences. Une compétence citée seulement dans la liste, jamais dans un poste ou un projet, n'est pas prouvée.
  • Oublier le savoir-être. Une équipe recrute aussi quelqu'un avec qui travailler : un fait de collaboration ou de transmission dans une expérience vaut mieux qu'un adjectif.

Questions fréquentes

Combien de technologies mettre sur un CV de développeur ?

Pas de nombre idéal : gardez celles que vous avez utilisées en conditions réelles et dont vous pouvez parler en entretien, et mettez en tête celles que l'offre demande. Le reste peut disparaître sans regret.

Faut-il traduire les noms des technologies ?

Non. Java, React ou Docker s'écrivent de la même façon dans toutes les langues. Seuls les savoir-faire généraux se traduisent : « tests unitaires », « intégration continue ».

Je débute : quelles compétences mettre sans expérience ?

Celles de vos projets de formation ou personnels, avec un lien vers le code si possible. Décrivez chaque projet comme une expérience : ce qu'il fait, avec quoi, et ce que vous y avez appris.

Les savoir-être comptent-ils pour un poste technique ?

Oui : beaucoup d'offres citent la communication, le travail en équipe ou l'autonomie. Montrez-les par des faits dans vos expériences plutôt que dans une liste d'adjectifs (voir savoir-être).

Où indiquer mon niveau d'anglais ?

Dans la section Langues, avec un niveau du cadre européen (B2, C1…) : voir les niveaux de langue. L'anglais technique de la documentation ne remplace pas ce niveau.

Compétences pour d'autres métiers

  • Data

    SQL, Python, BI, ingénierie des données et machine learning : les compétences que les offres data demandent, métier par métier.

  • Commercial et vente

    CRM, prospection, négociation et pilotage du portefeuille : ce que les offres de commercial demandent, et comment le prouver.

  • Marketing et communication

    Acquisition, contenu, réseaux sociaux, e-mailing et mesure : les compétences que les offres marketing demandent, et comment les prouver.

  • Comptabilité et finance

    Comptabilité générale, clôtures, fiscalité, contrôle de gestion et logiciels : ce que les offres demandent et comment le montrer.

  • Santé et soins

    Soins techniques, urgences, hygiène, traçabilité et diplômes d'État : ce que les offres de soignants demandent et comment le montrer.

Tous les métiers

Un CV adapté à chaque offre, sans tout réécrire

Trakrio compare votre CV à chaque offre que vous ouvrez et met en avant les compétences qu'elle demande, sans jamais en inventer.

Gratuit à vie, sans carte bancaire

Trakrio est une extension à installer sur le navigateur de votre ordinateur (Chrome, Firefox, Edge ou Brave) : elle cherche les offres sur plusieurs sites d'emploi et prépare vos candidatures.

Ouvrir Trakrio

Trakrio est installé dans ce navigateur

Trakrio doit être mis à jour Mettre à jour Trakrio