CV développeur et informatique en Suisse romande: guide 2026
Selon ICT-Formation professionnelle Suisse, le déficit de spécialistes IT dépasse 30'000 postes non pourvus en 2024. Cette pénurie ne compense pas une candidature mal ciblée: les ATS de Nestlé Digital, UBS Technology et des scale-ups EPFL filtrent les CV dès lors que les mots-clés techniques attendus sont absents ou mal formulés
Un profil technique peut être excellent et pourtant passer au travers des mailles du recrutement si son CV n'est pas calibré pour le marché suisse. Les grandes entreprises utilisent des ATS comme Workday, SAP SuccessFactors ou Taleo pour le premier tri. Un CV sans les termes techniques exacts ne passe pas à la lecture humaine. Pour comprendre ce mécanisme, le guide sur la lecture réelle des CV par les recruteurs est utile. Pour cadrer les opportunités disponibles et les employeurs actifs en Suisse, la page sur le secteur informatique et tech en Suisse romande donne une vue d'ensemble du marché.
- Les ATS filtrent les CV IT avant toute lecture humaine: les mots-clés techniques exacts sont indispensables.
- Le marché IT romand est dual: grandes entreprises (banques, pharma) cherchent stabilité ; scale-ups EPFL valorisent agilité et polyvalence. Deux versions de CV recommandées.
- GitHub actif: indispensable pour profils backend, data et DevOps. Un repo actif compense l'absence de missions longues.
- Format: 1–2 pages, section Skills en tête, titres de poste exacts ("Senior Backend Engineer", pas "Développeur Web").
Un même CV ne peut pas viser les grandes entreprises traditionnelles (stacks stables) et les scale-ups EPFL (agilité, polyvalence). Deux versions distinctes sont nécessaires selon le type d'employeur visé.
Ce que les recruteurs IT regardent en premier
La section Skills est lue avant le parcours professionnel. Un bloc "Technical Skills" structuré par catégories (Languages, Frameworks, Cloud Platforms, DevOps Tools) communique immédiatement la pertinence du profil. Pour les profils qui visent des postes dans les scale-ups issues de l'EPFL ou dans les startups suisses, l'accent mis sur l'agilité et la polyvalence technique est un signal distinctif supplémentaire.
L'expérience doit être rédigée avec des métriques concrètes. "Développé une API REST" est insuffisant. "Conçu une API REST Python/FastAPI traitant 2 millions de requêtes/jour pour une plateforme à 50'000 utilisateurs" est le niveau attendu pour un profil senior. Le verbe d'action en début de bullet est la norme adoptée dans les CV IT suisses. Avant d'entrer en négociation sur le package proposé, consulter le guide sur les questions de salaire en entretien permet d'arriver avec des fourchettes réalistes pour le marché romand.
Mots-clés ATS par spécialisation
- Backend / API: Python, FastAPI, Django, Node.js, Java, Spring Boot, Go, Rust, REST API, GraphQL, microservices, event-driven architecture, Kafka, RabbitMQ
- Frontend / fullstack: React, Vue.js, TypeScript, Next.js, Tailwind CSS, Jest, Cypress, Webpack, Vite
- DevOps / Cloud: AWS, GCP, Azure, Kubernetes, Docker, Terraform, Ansible, CI/CD, GitHub Actions, Jenkins, Prometheus, Grafana, SRE
- Data / ML: Python, Pandas, NumPy, scikit-learn, TensorFlow, PyTorch, MLOps, Spark, dbt, Airflow, SQL, Snowflake, BigQuery, LLM, RAG
- Cybersécurité: SIEM, SOC, pentest, OWASP, ISO 27001, NIST, zero trust, IAM, PKI, CISSP, CEH
GitHub et portfolio: un signal déterminant
Les tech leads vérifient systématiquement les profils GitHub pour évaluer la qualité du code et la régularité de l'activité. Un profil uniquement composé de forks sans contribution personnelle a un effet neutre au mieux, négatif si le recruteur s'attendait à du travail substantiel. Une lettre de motivation pour un poste en informatique bien rédigée complète le portfolio technique en expliquant les choix d'architecture et la motivation pour le poste visé.
Pour les profils data et ML, un portfolio Kaggle ou des notebooks publiés différencient dans un pool compétitif. Pour les frontend, des projets déployés avec URL accessible valent mieux que des screenshots dans le CV. Comprendre les conditions de travail en Suisse aide aussi à évaluer objectivement les offres reçues: durée du préavis, heures supplémentaires, conventions collectives applicables au secteur IT.
Un CV tech sans bloc de compétences structuré ressemble à un README sans section "Installation": le projet est peut-être excellent, mais personne ne sait par où commencer pour l'évaluer.
Format, longueur et langue du CV
Un CV tech tient sur 1 à 2 pages. La photo n'est pas requise mais reste acceptée en Suisse. Le format chronologique inverse est le standard. La formation apparaît après l'expérience pour les profils avec plus de 3 ans. Pour les développeurs qui arrivent en Suisse depuis l'étranger, comprendre le fonctionnement du permis B et ses implications sur le contrat de travail est une étape pratique souvent négligée.
La langue du CV doit correspondre à la langue de l'annonce. Un CV bilingue (français et anglais dans un même document) est à éviter: les deux versions sont moins bien optimisées que l'une ou l'autre. Avant de fixer ses prétentions salariales, il est également utile de maîtriser la différence entre salaire brut et salaire net en Suisse, car les charges sociales (AVS, assurance chômage, LPP) réduisent sensiblement le montant perçu.
Formulations : avant / après
Exemples de reformulations tirés de vrais CV pour le marché suisse romand.
Développé des fonctionnalités backend pour une application web.
Conçu et déployé une API REST Python/FastAPI gérant 2 M requêtes/jour pour une plateforme e-commerce à 50'000 utilisateurs actifs.
Bonne maîtrise de Python, JavaScript et du cloud.
Languages: Python, TypeScript, Go, Infra: AWS EKS, Kubernetes, Terraform, GitHub Actions CI/CD.
Travaillé sur l'optimisation des performances de la plateforme.
Réduit le temps de réponse moyen de 340 ms à 85 ms via mise en cache Redis et refactoring des requêtes SQL (−60 % de charge DB).
Questions fréquentes
Faut-il mettre une photo sur un CV développeur en Suisse ?
La photo n'est pas obligatoire sur un CV tech en Suisse romande, mais elle reste acceptée dans les conventions locales. Contrairement aux marchés anglophones (UK, US) où la photo est déconseillée pour des raisons anti-discrimination, les entreprises suisses ne la rejettent pas. Pour les postes dans les grandes entreprises internationales ou les organisations genevoises, l'omettre est la pratique la plus neutre.
Le CV doit-il être en français ou en anglais pour un poste IT en Suisse romande ?
La règle générale est de rédiger le CV dans la langue de l'annonce. Pour les entreprises romandes traditionnelles (banques cantonales, institutions publiques, multinationales à culture francophone), le français est préférable. Pour les startups et scale-ups avec une équipe internationale et une culture anglophone, l'anglais est souvent plus adapté. Un CV bilingue est déconseillé: il dilue l'optimisation des deux versions.
Un profil GitHub remplace-t-il un CV pour un développeur ?
Non. Le CV reste indispensable pour passer les étapes ATS et RH d'un processus de recrutement. GitHub est un complément évalué par les recruteurs techniques lors d'une deuxième étape de sélection. Un profil GitHub actif renforce un bon CV, mais ne le remplace pas: sans CV structuré avec les mots-clés appropriés, le profil GitHub ne sera jamais consulté.
Quelle longueur de CV est recommandée pour un développeur senior en Suisse romande ?
Deux pages sont la norme pour un profil senior (5 ans et plus). Une seule page est préférable pour les juniors et les profils en reconversion. Au-delà de deux pages, le risque est que les informations les plus récentes et les plus pertinentes soient noyées dans un volume trop important. La règle pratique: chaque ligne du CV doit justifier sa présence par une compétence ou une réalisation concrète directement liée au poste visé.
Doit-on adapter son CV pour chaque candidature IT en Suisse ?
Oui, et c'est particulièrement important dans l'IT où les stacks techniques varient fortement d'un employeur à l'autre. Un même profil visant une grande banque (stack Java, Oracle, processus certifiés) et une startup (stack Python, cloud-native, CI/CD) devrait présenter deux CV distincts. Les mots-clés de l'annonce doivent figurer dans le CV avec les termes exacts utilisés par le recruteur. Pour préparer la suite du processus, le guide sur les questions fréquentes en entretien permet d'anticiper les questions techniques et comportementales les plus courantes en Suisse romande.