Missions d 'un ingenieur informaticien
Mission | | L’ingénieur en développement d’applications analyse, réalise et met en place des développements logiciels en définissant des moyens matériels et logiciels en concertation avec le responsable de projet. Il assure la maintenance corrective et évolutive des applications. | | | | |
Tendances d'évolution | | Evolution et renouvellement rapide des langages de programmation et outils de production. | | Usage croissant de progiciels, d’ou une activité de paramétrage de plus en plus importante. | | Réutilisation de développements existants. | | Accroissement des exigences qualité à respecter. | | | | |
Activités principales | | Définir l’architecture matérielle et logicielle en fonction du contexte | | Evaluer la charge de travail et les coûts d’un développement logiciel | | Réaliser tout ou partie d’un développement logiciel | | Assembler les composants logiciels | | Intégrer et paramétrer les progiciels utilisés | | Définir les clauses techniques d’un cahier des charges | | Rédiger la documentation (développeur, utilisateur et exploitation) | | | | Activités associées | | Elaborer les jeux d’essais, d’intégration et de résistance à la charge | | Rédiger le cahier de recettes de l’application | | Assurer le déploiement de l’application (installation, assistance, formation, évaluation) | | Maintenir l’application (diagnostiquer les défauts, les corriger), et la faire évoluer | | Assurer la veille technologique | | Animer une équipe de réalisation | | Compétences principales | Savoirs généraux, théoriques ou disciplinaires | | Connaissance approfondie d’une méthode de spécification et de conception | | Connaissance approfondie des techniques de programmation d’applications distribuées et de programmation objet | | Notions de base sur les méthodes de conduite de projet | |