Qu'est-ce qu'un développeur Salesforce ?

Un développeur Salesforce écrit le code qui fait faire à Salesforce ce que la configuration standard ne sait pas faire. Il travaille sur une plateforme hébergée par l'éditeur, avec ses propres langages et ses propres règles.

Il intervient quand l'administrateur bute sur les limites des outils sans code. Un calcul complexe, une intégration avec un ERP ou un écran dédié aux commerciaux en sont des exemples. Il travaille aux côtés du consultant fonctionnel, qui recueille le besoin, et de l'administrateur, qui gère la configuration au quotidien.

C'est quoi Salesforce, au juste ?

Salesforce est un CRM vendu en abonnement et utilisé dans un navigateur. Il gère les comptes, les contacts, les opportunités, le service client et les campagnes marketing. L'éditeur le découpe en « clouds ». Sales Cloud sert la vente, Service Cloud le support, Marketing Cloud les campagnes, et des déclinaisons existent par secteur.

Chaque client dispose d'une org, son instance de Salesforce. Toutes les orgs partagent la même infrastructure, et c'est cette architecture partagée qui explique les règles strictes imposées au code.

Apex

Ce que c'est
Langage serveur proche de Java, exécuté par Salesforce
Usage typique
Triggers, traitements par lots, appels d'API

SOQL

Ce que c'est
Langage de requête des données Salesforce
Usage typique
Lire des enregistrements depuis Apex ou une API

Lightning Web Components

Ce que c'est
Framework d'interface basé sur les Web Components
Usage typique
Écrans et composants propres à l'entreprise

Flow

Ce que c'est
Outil d'automatisation visuel, sans code
Usage typique
Règles simples, parcours guidés, mises à jour automatiques

Salesforce CLI

Ce que c'est
Outil en ligne de commande
Usage typique
Récupérer, versionner et déployer la configuration et le code

Où travaille un développeur Salesforce ?

La majorité travaille chez des intégrateurs, des sociétés de conseil partenaires de Salesforce qui mènent les projets chez leurs clients. Les grands cabinets de conseil ont tous une pratique Salesforce, et des intégrateurs spécialisés en vivent entièrement.

Les autres sont chez le client final : banques et assureurs, industrie, distribution, éditeurs SaaS qui gèrent leurs ventes dans Salesforce. Certains éditeurs construisent aussi des applications vendues sur l'AppExchange, la place de marché de Salesforce.

Équipe réunie devant un mur couvert de post-it
Atelier de cadrage chez un client : le développeur Salesforce aide le consultant à trier ce qui se fera en configuration et ce qui demandera du code.

Les missions d'un développeur Salesforce

Sur un projet type, le développeur reçoit des user stories déjà analysées par le consultant fonctionnel. Son travail commence par une question : faut-il vraiment du code ?

Choisir entre configuration et code

Salesforce pousse ses clients vers les outils déclaratifs, et un bon développeur commence par là. Si un Flow suffit, il évite d'écrire de l'Apex que l'entreprise devra maintenir. Il bascule sur le code quand la logique devient trop complexe ou trop lourde en volume.

Écrire la logique serveur en Apex

Il écrit des triggers, qui réagissent à la création ou à la modification d'un enregistrement, et des classes de service. Pour les gros volumes, il passe par du Batch Apex ou des traitements asynchrones. Tout ce code doit respecter les limites d'exécution de la plateforme.

Construire les écrans en LWC

Les Lightning Web Components servent à créer des composants affichés dans les pages Salesforce. Un formulaire de devis guidé, une vue consolidée d'un client ou un tableau éditable en sont des exemples classiques. Le développeur écrit du JavaScript, du HTML et un peu de CSS, en appelant l'Apex pour les données.

Intégrer Salesforce au système d'information

Les commandes viennent de l'ERP, les factures partent vers la comptabilité, les leads arrivent du site web. Le développeur expose ou consomme des API REST, publie des Platform Events et gère les erreurs de synchronisation. Sur les gros projets, un outil d'intégration comme MuleSoft prend le relais.

Tester et déployer

Il écrit des classes de test Apex, versionne son travail dans Git et déploie avec la Salesforce CLI d'une sandbox vers la production. Les équipes matures ajoutent une chaîne de livraison avec des outils dédiés, car déployer des métadonnées Salesforce à la main finit toujours mal.

Une semaine type chez un intégrateur

Lundi, la revue des user stories du sprint avec le consultant et le Technical Lead. Mardi et mercredi, un trigger de calcul de remise et sa classe de test, puis un composant LWC pour l'écran de devis.

Jeudi, l'analyse d'une synchronisation ERP en erreur depuis la veille. Vendredi, la démo au client et la préparation du déploiement en recette.

Apex, governor limits, Flow et certifications : la plateforme expliquée

Développer sur Salesforce ne ressemble pas à développer une application classique. La plateforme impose ses règles, et les ignorer produit du code qui marche en démo puis casse en production.

Les governor limits

Comme toutes les orgs partagent les mêmes serveurs, Salesforce plafonne ce qu'une transaction peut consommer. Ce sont les governor limits. Une transaction synchrone peut lancer au maximum 100 requêtes SOQL et 150 instructions DML, c'est-à-dire d'écriture.

Le piège classique est la requête dans une boucle. Un trigger qui fonctionne pour un enregistrement explose quand un import en traite deux cents d'un coup. Le développeur écrit donc du code « bulkifié » : il collecte les identifiants, fait une seule requête, puis traite la liste.

La couverture de tests obligatoire

Salesforce refuse tout déploiement en production si les tests ne couvrent pas au moins 75 % du code Apex, et chaque trigger doit être testé. Tous les tests doivent passer. La documentation de l'éditeur rappelle que 75 % est un minimum, pas un objectif.

En entretien, nous nous méfions des candidats fiers de leur couverture. Des tests écrits seulement pour atteindre le seuil, sans vérifier aucun résultat, sont fréquents sur les vieilles orgs.

Flow a remplacé Workflow Rules et Process Builder

Salesforce a arrêté le support des Workflow Rules et de Process Builder au 31 décembre 2025. Les automatisations existantes tournent encore, mais l'éditeur ne corrige plus leurs anomalies. Tout le développement sans code passe désormais par Flow.

Pour les développeurs, cette bascule a créé beaucoup de travail. Il faut migrer les anciennes règles, démêler les doublons entre Flow et triggers, et décider qui fait quoi dans l'ordre d'exécution d'un enregistrement.

Aura, Visualforce et LWC

Salesforce a présenté les Lightning Web Components en décembre 2018 et en a ouvert le code en 2019. Ils reposent sur les standards du navigateur, ce qui les rend familiers à un développeur JavaScript. Les orgs anciennes contiennent encore des pages Visualforce et des composants Aura, à maintenir ou à réécrire.

Les certifications développeur

En 2025, Salesforce a renommé une trentaine de certifications. L'ancienne Platform Developer I s'appelle désormais Salesforce Certified Platform Developer. La Platform Developer II garde son nom, et la première est un prérequis pour la passer.

L'examen Platform Developer compte 60 questions notées en 105 minutes, avec 68 % de bonnes réponses requis. Les intégrateurs la demandent presque toujours, car leur statut de partenaire dépend en partie du nombre de certifiés. Ils paient souvent l'examen à leurs consultants.

Mains qui expliquent un point devant un ordinateur portable
En revue de code, un Technical Lead Salesforce montre pourquoi une requête placée dans une boucle fera tomber l'import du lendemain.

Les compétences que nous vérifions en recrutement

Les CV Salesforce affichent volontiers une longue liste de badges Trailhead. Nous regardons surtout si le candidat a affronté une vraie org, avec ses volumes et son historique.

  • Apex bulkifié : collections, requêtes hors des boucles, un seul trigger par objet avec une classe de gestion.
  • Le modèle de données : relations lookup et master-detail, partage des enregistrements, sécurité au niveau des champs.
  • LWC : JavaScript moderne, communication entre composants, appel d'Apex et cache des données.
  • Le jugement code ou Flow : savoir dire non au code quand un Flow suffit, et l'inverse.
  • Le déploiement : sandboxes, Salesforce CLI, Git, conflits de métadonnées.
  • Le dialogue métier : comprendre un processus de vente ou de service, car le code Salesforce le reflète directement.

Ce que nous faisons en entretien

Nous montrons un trigger sur les opportunités qui fonctionne en saisie manuelle mais échoue lors d'un import de 200 lignes avec l'erreur « Too many SOQL queries: 101 ». Le candidat lit le code. Les bons profils repèrent la requête dans la boucle, réécrivent la logique avec une Map, puis demandent si un Flow ou un traitement asynchrone serait plus adapté.

Salaire d'un développeur Salesforce en 2026

D'après notre baromètre, un développeur Salesforce confirmé de trois à cinq ans touche à Paris 51 à 66 K€ de fixe brut annuel. Le junior commence à 40-55 K€, le senior atteint 67-80 K€, le palier expert s'ouvre à 82 K€. Ces repères bougent avec le type de structure, ses effectifs, les études et le vécu technique du candidat.

Salaire fixe brut annuel à Paris, hors variable

Junior

0-2 ans

40-55 K€

Confirmé

3-5 ans

51-66 K€

Médian : 59 K€

Senior

6-10 ans

67-80 K€

Expert / Lead

10 ans et +

82-99 K€ et plus

Et après ? Les architectes Salesforce certifiés au plus haut niveau se négocient au cas par cas, au-dessus du palier Expert. Voir le baromètre des salaires

Paris et régions

Hors de Paris, comptez 10 à 15 % de moins. À Lyon, l'écart tourne autour de 10 %. Les intégrateurs ouvrent largement le télétravail. Le full remote pour un employeur parisien coûte en général 8 % sur le fixe.

Junior (0-2 ans)

Paris
40-55 K€
Hors Paris
34-50 K€

Confirmé (3-5 ans)

Paris
51-66 K€
Hors Paris
43-59 K€

Senior (6-10 ans)

Paris
67-80 K€
Hors Paris
57-72 K€

Expert / Lead (10 ans et +)

Paris
82-99 K€ et plus
Hors Paris
70-89 K€ et plus

Intégrateur ou client final

Chez un intégrateur, le salaire suit la logique du conseil, souvent sous celle du client final à expérience égale. Notre baromètre applique environ 15 % de moins pour une ESN et 8 % de plus pour un grand groupe. En échange, l'intégrateur fait monter vite en compétence et finance les certifications.

Les spécialistes d'un cloud précis, comme Marketing Cloud ou les clouds sectoriels, se négocient plus facilement en haut de fourchette. Les certifications comptent dans la discussion, sans faire à elles seules le salaire.

Le TJM d'un développeur Salesforce freelance

Le 24 octobre 2026, Free-Work affichait 123 missions pour la recherche « salesforce ». Sur la première page, les postes de développeur au tarif visible allaient de 450 à 530 € par jour. Une mission d'architecte affichait 590 €, une mission Marketing Cloud à Lyon 550 €.

Sources : fixes tirés de notre baromètre ; recherche Free-Work consultée le 24 octobre 2026. Avec une trentaine de déclarations parisiennes seulement, Glassdoor n'est pas assez fiable ici.

Comment devenir développeur Salesforce

Depuis un autre langage

La voie la plus courante part d'un poste de développeur Java, C# ou JavaScript. Apex ressemble beaucoup à Java, et LWC à du JavaScript standard. Ce qu'il faut apprendre, c'est la plateforme : le modèle de données, les limites, le déploiement.

Trailhead et les intégrateurs

Trailhead, la plateforme de formation gratuite de Salesforce, couvre tout le parcours développeur, avec des orgs d'entraînement gratuites. Les intégrateurs recrutent aussi des jeunes diplômés et les forment en interne pendant quelques semaines, avant une première mission accompagnée.

Passer de l'administration au code

Des administrateurs Salesforce apprennent Apex après quelques années de configuration. Ils connaissent déjà les objets, la sécurité et les Flows. Il leur manque les bases de la programmation : nous leur conseillons un vrai apprentissage de JavaScript avant LWC.

Réunion autour d'un café, une femme sert les invités
Chez le client final, le développeur Salesforce côtoie les équipes commerciales : comprendre leur façon de vendre évite bien des développements inutiles.

Évolutions de carrière

Après cinq à huit ans, le développeur Salesforce choisit souvent entre l'architecture, l'encadrement et le fonctionnel. Le marché reste tendu sur les profils seniors certifiés.

Encadrement technique

Postes
Technical Lead Salesforce
Fixe à Paris
71-83 K€ en senior

Architecture

Postes
Architecte Salesforce, architecte SI
Fixe à Paris
74-91 K€ en senior

Fonctionnel

Postes
Consultant CRM, responsable CRM
Fixe à Paris
52-61 K€ en senior

Données et revenus

Postes
RevOps
Fixe à Paris
62-75 K€ en senior

Indépendant

Postes
Développeur Salesforce freelance
Fixe à Paris
Missions affichées de 450 à 590 € par jour

Les grilles d'encadrement et d'architecture sont celles des fiches Tech Lead et Architecte SI. Les profils attirés par le métier lisent les fiches consultant CRM et RevOps. Le passage au fonctionnel fait souvent baisser le fixe au départ.

Portrait d'une femme souriante dans un bureau
Une architecte Salesforce arbitre entre plusieurs équipes : elle décide de ce qui vit dans le CRM et de ce qui reste dans l'ERP.

Développeur, administrateur ou consultant Salesforce

Cœur du poste

Développeur
Code Apex, LWC, intégrations
Administrateur
Configuration, utilisateurs, Flows simples
Consultant fonctionnel
Recueil du besoin, conception, recette

Code

Développeur
Quotidien
Administrateur
Rare
Consultant fonctionnel
Peu ou pas

Certification phare

Développeur
Platform Developer
Administrateur
Administrator
Consultant fonctionnel
Consultant par cloud

Employeur typique

Développeur
Intégrateur ou DSI
Administrateur
Client final
Consultant fonctionnel
Intégrateur ou cabinet de conseil

Sur les petits projets, une même personne tient parfois deux de ces rôles. Sur les gros, les trois travaillent ensemble et se répartissent chaque user story. Vous cherchez un profil Salesforce ? Notre page cabinet de recrutement Salesforce présente notre approche.

Les outils d'un développeur Salesforce

Le développeur passe ses journées entre son éditeur de code, la ligne de commande et les orgs. Voici l'outillage que nous retrouvons sur la plupart des projets.

  • Logo Salesforce PlatformSalesforce PlatformPlateforme dominante du CRM mondial
  • Logo ApexApexLangage propriétaire Java-like de Salesforce
  • Logo Lightning Web Components (LWC)Lightning Web Components (LWC)Standard UI Salesforce depuis 2019
  • Logo VS Code + SF ExtensionsVS Code + SF ExtensionsAvec Salesforce Extension Pack et SFDX
  • Logo Salesforce CLI (SFDX)Salesforce CLI (SFDX)Outil ligne de commande pour le déploiement
  • Logo Git/GitHubGit/GitHubStandard moderne pour les projets Salesforce
  • Logo TrailheadTrailheadPlateforme de formation Salesforce gratuite
  • Logo WorkbenchWorkbenchOutil web pour requêtes SOQL et debug