Le développeur logiciel crée
des programmes informatiques qui prendront
la forme de logiciels. Après avoir
défini avec le client les fonctionnalités
et les destinataires du logiciel, il examine
les alternatives techniques possibles, puis
il s'attaque à l'écriture
du code. Lorsque le logiciel est prêt,
il écrit les guides d'utilisation.
Profil
Le développeur logiciel est rigoureux,
et maîtrise un ou plusieurs langages
de programmation et/ou progiciels. Il est
autonome mais sait travailler en équipe.
DUT informatique
Licence pro systèmes informatiques
et logiciels
Salaire
Environ 1 950 euros bruts mensuels pour
un débutant (source: 2008)
Evolution
Le développeur logiciel peut devenir
chef de projet, administrateur de systèmes,
consultant logiciel.
Etes-vous
fait pour le métier de
Développeur logiciel ?
Atout Métier
vous aide à définir l'orientation
qui vous convient le mieux. Cet outil est
destiné aux étudiants, aux
jeunes diplômés, aux demandeurs
d'emploi, ainsi qu'à tout individu
en poste qui souhaite faire le point sur
son projet d'évolution professionnelle
et personnelle. En
savoir plus ...
Son métier consiste à
développer et programmer des
applications informatiques, c'est
à dire de transformer les besoins
du client en solution informatique
et ce dans le langage approprié.
Ce métier demande des connaissances
techniques spécifiques en développement
informatique, en particulier en programmation
objet et génie logiciel. La
connaissance de la modélisation
UML est généralement
nécessaire.
Il devra maîtriser plusieurs
langages de programmation comme le
Java J2EE et son environnement, le
Framwork, .NET ou encore le C.
Sa maîtrise de la langue anglaise
sera très importante car tous
les manuels informatiques sur la programmation
sont en anglais et le langage le plus
usité sur les forums est l'Anglais.
Passionné d'informatique, il
devra se tenir informé de toutes
les nouveautés techniques dans
son domaine.
- Le développement logiciel
consiste à intervenir dans une ou plusieurs
étapes de la réalisation ou de la
maintenance d'un logiciel, à savoir :
La conception
La réalisation (en particulier l'écriture
du code)
La validation
- L'activité peut s'exercer sous différentes
formes :
En interne, Au forfait, En régie, En détachement,
A son compte
Formation - Qualification
Cette activité est accessible à
l'issue d'une formation en informatique de niveau
I, II ou III. Plusieurs éditeurs de technologies
proposent également un ensemble de certifications
permettant de valider des compétences acquises
pour des technologies particulières.
Dans le cadre de développements logiciels
spécifiques à un métier,
la connaissance de ce dernier peut s'avérer
importante, en particulier lors des étapes
de conception et validation.
Lieux d'activité
- Entreprises : Editeurs de logiciels, Sociétés
de service (SSII), Entreprises utilisatrices (banques,
industries, ...)
- Lieux d'activité : Bureau, Open-space,
En atelier (intégration...), A domicile
L'activité
consite à
:
Ecrire le code de l'application (traduire les
besoins fonctionnels en langage exécutable
par la machine)
Réaliser les ressources associées
au logiciel (graphismes, sons...)
Tester le logiciel à différents
niveaux :
Tests unitaires pour les détails d'implémentation
Tests d'intégration pour l'interaction
avec d'autres composants logiciels
Tests de validation pour la conformité
à la spécification initiale
Rédiger des documents associés au
logiciel (spécifications techniques et
fonctionnelles, présentations, documentation
technique...)
L'activité
nécessite de :
Une forte capacité de concentration
La capacité d'adaptation à des logiques
différentes
De la curiosité intellectuelle
La capacité à mettre en œuvre
et intégrer de nouveaux outils
Une connaissance de l'anglais
Machines et outils
utilisés
Matériel de bureautique avec plusieurs
écrans
Produits et matériaux
utilisés
Papier, documentation
Public et relations
sociales
Travail en équipe dans la plupart des cas
Parfois contact avec les utilisateurs (notamment
dans les entreprises utilisatrices)
Commerciaux
Activités
pouvant être associées
Support informatique (niveau avancé)
Administration de moyens informatiques
Chef de projet
Dangers et risques
- Risques pour la santé - Surveillance
médicale - Risques pour l'environnement
- Actions préventives- Réglementation
- Bibliographie ... Informations sur le siteBossons-fute