Le développeur d’applications
réalise le développement
et veille à la maintenance
d’éléments
d’applications informatiques,
dans le respect des normes et
standards en vigueur.
Tendances
d'évolution
• Sous la pression des évolutions
technologiques et réglementaires
fréquentes les applications
sont soumises à des développements
de composants métiers accélérés
• Evolution et renouvellement
rapide des langages de programmation
• Réutilisation
et intégration de développements
existants
Activités
principales
•
Assurer la programmation et les
tests d’un sous-ensemble
d’une application logicielle
• Réaliser et automatiser
des procédures d’exploitation
de gestion et réaliser
des interfaces homme-machine
• Elaborer des jeux d’essais
• Prendre en charge, tout
ou partie, de la mise en oeuvre
opérationnelle de l’application
• Rédiger des documentations
techniques pour les modules développés
Activités
associées
• Maintenir le logiciel, diagnostiquer
et corriger les disfonctionnements
• Assurer l’assistance
technique auprès des utilisateurs
et les former pour la mise en oeuvre
• Réaliser des travaux
de réception en utilisant des
jeux d’essais
Compétences
principales
Savoirs généraux, théoriques
ou disciplinaires
• Connaissance approfondie d’une
méthodologie de programmation
• Connaissance générale
d’un système d’exploitation
• Connaissance générale
de la programmation objet
• Connaissance générale
des règles de sécurité
informatique
• Notions de base sur les normes
d’ergonomie et les interfaces
homme - machine
Savoirs sur l'environnement professionnel
• l’organisation et le
fonctionnement de l’établissement
Savoir-faire opérationnels
• Appliquer une méthodologie
de programmation
• Utiliser au moins un langage
de programmation usuel
• Utiliser un outil de développement,
et un langage de commande
• Respecter les normes qualité
d’une documentation technique
Compétences linguistiques
ANGLAIS
• Compréhension écrite
et orale : niveau 1
Compétences
associées
Savoirs généraux,
théoriques ou disciplinaires
• Connaissance générale
du domaine d'application
Savoir-faire opérationnels
• S’adapter aux évolutions
technologiques
• Communiquer avec les utilisateurs
Environnement
professionnel
Lieu d’exercice
• Le service informatique d’un
établissement d’enseignement
supérieur ou de recherche,
un laboratoire de recherche, les services
informatique de l’administration
de l’éducation nationale
Diplôme
réglementaire exigé
Pour le recrutement externe : Bac
+ 2, DUT, BTS
Formations et expérience professionnelle
souhaitables
Filière informatique : spécialisations
possibles en informatique de gestion,
en développement d’application…
Expérience en développement.
Etes-vous
fait pour le métier de
Développeur d'applications informatiques
?
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 ...
Chez Smile, un concepteur /
développeur participe à
la réalisation d'applications
informatiques sous la direction d'un
chef de projet en créant des
algorithmes et en les mettant en oeuvre
dans un langage de programmation.
Intégré au pôle
ingénierie il dépend
directement du directeur de la production.
Activités
La fonction principale d’un
concepteur/développeur est
d’écrire/concevoir des
lignes de code afin de traduire les
orientations fonctionnelles et techniques
dans le langage de programmation informatique.
Sous la direction d’un chef
de projet, il réalise des modules
qui lui sont confiés dans un
temps dédié à
cet effet. Ainsi il participe à
la réalisation de l'ossature
architecturale de l’application
web concernée.
Selon son expérience, son champ
de compétences peut augmenter
jusqu’à se voir confier
la conception de la base de données
ou la mise en place du moteur de recherche
interne. Ces fonctions nécessitent
l'utilisation de langages techniques
de programmation.
Savoir -
être
Avoir une grande capacité d’adaptation
(projets, langages...)
Etre ouvert d’esprit
Savoir travailler en équipe
Respecter les bonnes pratiques et
procédures
Pré-requis
De bac + 2 (DUT ou BTS informatique)
avec une première expérience
ainsi qu’une bon niveau de culture
générale.
Il participe à
la réalisation d’applications
informatiques sous la direction d’un
chef de projet.
• Compétences
: Rapidité d’exécution.
Maîtrise des langages de programmation.
Adaptation à des nouveaux langages.
• Activités
: Sa mission ne se résume
pas uniquement à celle de programmateur
(c’est-à-dire à
la production de lignes de codes).
C’est le cœur de son travail,
réalisé en suivant un
cahier des charges (document détaillant
les spécificités du
programme informatique). Il doit participer
à l’analyse afin de bien
comprendre les besoins des utilisateurs
et de mettre au point un plan de programmation.
De plus, il participe à la
phase d’essai, il prend en charge
la formation des utilisateurs de l’application
et peut même rédiger
un guide d’utilisation. Par
la suite, il intervient pour effectuer
des opérations de maintenance
ou pour faire évoluer les programmes
existants.
• Qualités
: Rigueur. Organisation. Goût
pour le travail en équipe.
• Formation : Accessible
à des techniciens confirmés
(B.T.S. ou D.U.T. en informatique)
, ce poste est souvent confié
à de jeune diplômés
bac + 4/5, issus des écoles
d’ingénieurs, titulaires
d’un Master 2 scientifique spécialisé
ou M.I.A.G.E. (Méthode Informatique
Appliquées à la Gestion
des Entreprises)
Le développeur travaille
dans le secteur des Nouvelles technologies
de l'information et des communications.
Le développeur peut être
amené à travailler
dans différents types de
structures, sur des projets de plus
ou moins grande envergure. Suivant
l’importance du projet, le
développeur doit collaborer
avec des équipes importantes
(architectes, consultants, chefs
de projet...), ou il peut travailler
seul, en lien direct avec le client.
Fonction
:
Le développeur est la personne
qui, seule ou en équipe,
crée les logiciels informatiques.
Il doit tout d’abord analyser
les besoins des utilisateurs, puis
il étudie la faisabilité
de l’application et élabore
le cahier des charges. Une fois
cette phase préparatoire
achevée, il conçoit
l’architecture de son logiciel,
en utilisant les langages appropriés
(C++, C#, Java…). Il en assure
ensuite le développement,
l’adaptation et le paramétrage.
Une fois le logiciel développé,
Le développeur le teste,
identifie les éventuels dysfonctionnements,
analyse les résultats et
vérifie que le produit est
conforme à la demande du
client. Une fois cette étape
terminée, il installe le
logiciel chez le client et le teste
à nouveau dans sa version
définitive sur site. Dans
certains cas, le développeur
peut être amené à
assurer la maintenance de son produit
ainsi que la formation des utilisateurs.
Profil
:
Le développeur peut être
titulaire de plusieurs types de
diplômes, qui vont du BAC
+ 2 (BTS/DUT en informatique) à
l’école d’ingénieurs,
en passant par le DESS-DEA en informatique.
Le développeur doit bien
sûr maîtriser un, voire
plusieurs outils de développement,
langages de programmation et systèmes
d’exploitation. Il doit également
avoir une bonne connaissance de
l’anglais pour comprendre
les documentations techniques et
éventuellement se voir confier
des missions internationales. Le
développeur doit aussi avoir
de bonnes qualités relationnelles
et une bonne ouverture d’esprit:
il doit en effet être à
même de bien communiquer avec
le client, afin de bien comprendre
ses besoins et être capable
de s’y adapter. Il doit tout
à la fois être capable
de travailler en équipe et
être autonome car il travaille
souvent à l’extérieur
de son entreprise et avec des personnes
qu’il ne connaît pas.
En intérim
Le poste de développeur s’adresse
le plus souvent à des débutants.
Il constitue le passage obligé
des jeunes diplômés
en informatique. L’intérim
est donc une très bonne solution
pour se forger son expérience.
Dans l’évolution de
carrière d’un développeur,
on demande souvent deux à
trois d’expérience,
expérience qui sera réalisée
d’autant plus facilement en
enchaînant les missions d’intérim.
Le développeur évolue
généralement vers
des fonctions d’analyste,
chef de projet, consultant, chef
de produit etc. Le salaire moyen
en intérim est de 24 à
30 k€.