Développeur
Le Développeur réalise le logiciel ou l'application suivant les spécifications détaillées du client et l'architecture technique retenue.
Autres appellations en français
- Ingénieur développement
- Ingénieur d'étude
- Analyste-programmeur
- Analyste réalisateur
Autres appellations en anglais
- Lead developer
- Programmer
Activités principales
- Participer à l'analyse détaillée des besoins fonctionnels et techniques
- Coder la solution (logiciel, application, système...)
- Réaliser la documentation associée
- Implémenter la solution avec les technologies retenues
- Dérouler les tests et valider son développement
- Gérer la maintenance corrective et évolutive de l'application
Activités complémentaires
- Former des utilisateurs
- Participer à la mise en production
- Accompagner la recette et traiter les retours de recette
- Assurer le support client
Compétences transverses
Compétences transverses | Niveau | Descriptif |
Orientation client | ||
Créativité, sens de l'innovation | ||
"Leadership" et esprit d'entreprise | ||
Gestion de la performance | ||
Travail et animation d'équipe | ||
Conviction et Influence | ||
Sens Relationnel | ||
Rigueur et Organisation | ||
Communication orale et écrite | ||
Analyse et Synthèse | ||
Adaptabilité et Flexibilité | ||
Gestion de Projet |
Compétences coeur de métier
Architecture fonctionnelle SI |
|
Conception d'ouvrages, produits ou événements |
|
Développement d'ouvrages, produits ou événements |
|
Gestion des contrôles, tests et diagnostics |
|
Mise en exploitation / production et maintenance |
|
Maîtrise des logiciels |
|
Anglais |
|
Prérequis d'accès au métier
Années d'expériences requises |
|
Commentaire et conditions |
|
Formations
Bac, Autodidacte Bac +2 BTS ou DUT Informatique Bac +3 Licence professionnelle Informatique
Certifications
Editeur (java, J2EE, etc.), Méthode (scrum, Agile, …) CQP Développeur Nouvelles Technologies
Variabilité du métier en fonction de la taille d'entreprise
La taille et la complexité des projets vont impacter l'emploi du Développeur. Dans une petite structure, un Développeur expérimenté peut être amené à traiter des aspects de conception et d'architecture.
Variabilité du métier en fonction du projet
Le périmètre technologique, plus ou moins important d'un projet, donne une envergure différente à l'emploi. Certains projets peuvent favoriser une proximité de contact avec le client, alors que d'autres n'impliqueront aucun contact avec le client.
Liaisons - Relations externes
- Client, prestataire, communauté de développement
Liaisons - Relations internes
- Chef de projet, Intégrateur, Concepteur, Chargé d'assistance client
Déplacements
- Sédentaire
Spécialisations
Par type de produit : Application Logiciel Progiciel Site web Système Par langage de développement : Ada ASP.NET C C++ C# Java Perl PHP Python Visual Basic ...