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.
| Brique | Ce que c'est | Usage typique |
|---|---|---|
| Apex | Langage serveur proche de Java, exécuté par Salesforce | Triggers, traitements par lots, appels d'API |
| SOQL | Langage de requête des données Salesforce | Lire des enregistrements depuis Apex ou une API |
| Lightning Web Components | Framework d'interface basé sur les Web Components | Écrans et composants propres à l'entreprise |
| Flow | Outil d'automatisation visuel, sans code | Règles simples, parcours guidés, mises à jour automatiques |
| Salesforce CLI | Outil en ligne de commande | Récupérer, versionner et déployer la configuration et le 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.

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.

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.
| Niveau | Paris | Hors Paris |
|---|---|---|
| Junior (0-2 ans) | 40-55 K€ | 34-50 K€ |
| Confirmé (3-5 ans) | 51-66 K€ | 43-59 K€ |
| Senior (6-10 ans) | 67-80 K€ | 57-72 K€ |
| Expert / Lead (10 ans et +) | 82-99 K€ et plus | 70-89 K€ et plus |
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.

É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.
| Voie | Postes | Fixe à Paris |
|---|---|---|
| Encadrement technique | Technical Lead Salesforce | 71-83 K€ en senior |
| Architecture | Architecte Salesforce, architecte SI | 74-91 K€ en senior |
| Fonctionnel | Consultant CRM, responsable CRM | 52-61 K€ en senior |
| Données et revenus | RevOps | 62-75 K€ en senior |
| Indépendant | Développeur Salesforce freelance | Missions affichées de 450 à 590 € par jour |
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.

Développeur, administrateur ou consultant Salesforce
| Critère | Développeur | Administrateur | Consultant fonctionnel |
|---|---|---|---|
| Cœur du poste | Code Apex, LWC, intégrations | Configuration, utilisateurs, Flows simples | Recueil du besoin, conception, recette |
| Code | Quotidien | Rare | Peu ou pas |
| Certification phare | Platform Developer | Administrator | Consultant par cloud |
| Employeur typique | Intégrateur ou DSI | Client final | Intégrateur ou cabinet de conseil |
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.
Salesforce PlatformPlateforme dominante du CRM mondial
ApexLangage propriétaire Java-like de Salesforce
Lightning Web Components (LWC)Standard UI Salesforce depuis 2019
VS Code + SF ExtensionsAvec Salesforce Extension Pack et SFDX
Salesforce CLI (SFDX)Outil ligne de commande pour le déploiement
Git/GitHubStandard moderne pour les projets Salesforce
TrailheadPlateforme de formation Salesforce gratuite
WorkbenchOutil web pour requêtes SOQL et debug


