Développement
En informatique, le développeur s’occupe de la conception des fondations et/ou de l’interface de sites ou d’applications grâce à sa maitrise des langages de programmation.
Quelles sont les missions d'un développeur ?
Technicien ou ingénieur, le développeur maitrise les langages de programmation et les frameworks qui lui permettent de concevoir un site web ou une application.
Les principales missions d’un développeur sont les suivantes :
- Analyser les besoins à partir du cahier des charges et préconiser les solutions techniques adaptées à l’environnement (web ou mobile)
- Concevoir, programmer et intégrer un site web ou une application
- Créer l'architecture du site ou de l’application et développer le back office
- Programmer et faire évoluer les fonctionnalités techniques
- Optimiser l’ergonomie et l’accessibilité du site internet ou de l’application et s’assurer de la compatibilité du site avec les différents navigateurs
- Réaliser des tests
- Apporter un support technique tout au long de la vie de l'application ou du site web et effectuer des corrections suite aux problèmes remontés
Selon sa spécialité et les langages de programmation qu’il maitrise, le développeur s’occupe du back-end (les fonctionnalités du site, qui ne sont pas visibles par l’utilisateur final), du front-end (la partie visible d’un site, son interface) ou bien des deux (full-stack). Le développeur peut se spécialiser sur une interface : web, mobile, application.
Les métiers du développement s’exercent soit directement en entreprise, au sein d'une agence web ou de communication ou en freelance. Le développeur peut être amené à travailler dans tout type de secteur et de structure !
Quels sont les postes dans le domaine du développement web ?
- Développeur back-end
- Développeur front-end
- Développeur full-stack
- Développeur Web / Mobile
- Développeur web
- Développeur mobile
- Développeur d'applications
- Intégrateur web
Quelles sont les compétences recherchées chez un développeur ?
Les métiers du développement impliquent de maitriser les langages de programmation et les frameworks :
- Java
- Python
- SQL
- PHP
- C/C++
- JavaScript
- Ruby...
Les langages et les technologies évoluent très vite ! Le développeur doit être suffisamment curieux pour se tenir au courant des évolutions des technologies. Il doit posséder une bonne culture du web et des bonnes pratiques en matière de développement. La maitrise de l’anglais est un vrai plus car la documentation est principalement rédigée en anglais.
Quelles sont les qualités (soft skills) recherchées chez un développeur ?
- Esprit logique
- Curiosité
- Rigueur
- Sens de l'écoute
Quel est le salaire d'un développeur ?
Selon le langage de programmation et la technologie utilisée, les salaires varient.
Javascript
Junior (0 à 2 ans) | Confirmé (2 à 5 ans) | Senior (5 à 10 ans) | Lead (Manager) (10 ans et plus) | |
---|---|---|---|---|
Développeur front | 29 - 36 K | 36 - 42 K | 42 - 52 K | 45 - 55 K |
Développeur fullstack JS | 31 - 36 K | 37 - 45 K | 45 - 55 K | 48 - 60 K |
Développeur Node.JS | 33 - 37 K | 38 - 46 K | 45 - 55 K | - |
PHP
Junior (0 à 2 ans) | Confirmé (2 à 5 ans) | Senior (5 à 10 ans) | Lead (Manager) (10 ans et plus) | |
---|---|---|---|---|
Développeur PHP | 27 - 34 K | 35 - 39 K | 38 - 50 K | 42 - 55 K |
Ruby
Confirmé (2 à 5 ans) | Senior (5 à 10 ans) | Lead (Manager) (10 ans et plus) | |
---|---|---|---|
Développeur Ruby | 38 - 45 K | 45 - 55 K | 45 - 55 K |
Python
Junior (0 à 2 ans) | Confirmé (2 à 5 ans) | Senior (5 à 10 ans) | Lead (Manager) (10 ans et plus) | |
---|---|---|---|---|
Développeur Python | 29 - 36 K | 36 - 43 K | 43 - 48 K | 47 - 52 K |
Java (Java/Angular.js et Java/React)
Junior (0 à 2 ans) | Confirmé (2 à 5 ans) | Senior (5 à 10 ans) | Lead (Manager) (10 ans et plus) | |
---|---|---|---|---|
Développeur Java | 28 - 34 K | 35 - 41 K | 42 - 50 K | 44 - 52 K |
Développeur mobile (IOS/Android)
Junior (0 à 2 ans) | Confirmé (2 à 5 ans) | Senior (5 à 10 ans) | Lead (Manager) (10 ans et plus) | |
---|---|---|---|---|
Développeur Mobile | 29 - 36 K | 36 - 42 K | 43 - 52 K | 45 - 55 K |
Développeur .NET
Junior (0 à 2 ans) | Confirmé (2 à 5 ans) | Senior (5 à 10 ans) | Lead (Manager) (10 ans et plus) | |
---|---|---|---|---|
Développeur .NET | 28 - 34 K | 35 - 42 K | 42 - 53 K | 45 - 56 K |
*salaire brut annuel en milliers d’euros
Source : Etude du cabinet Urban Linker : Les salaires Tech en région en 2020
Comment se former au développement web et mobile ?
Découvrir toutes les formations disponibles en France
Comment se former au développement web et mobile sans le bac ?
Pour aller plus loin
JavaScript, Java, Python, C#, PHP, C, C++, Ruby… : les langages de programmation sont nombreux, mais comment choisir quand on est débutant ?
Retrouvez notre guide : Quel langage de programmation choisir ?
Culture Tech : les langages de programmation