
Mission principale de l’ingénieur développement logiciel
L’Ingénieur développement logiciel intervient dans divers secteurs et sur une large gamme d’applications pilotées par logiciels. Les technologies qu’il utilise évoluent rapidement et doivent être adaptées en fonction du projet ou du domaine informatique spécifique d’application. Il participe à toutes les étapes du cycle de vie d’une application informatique, de la définition du projet à la maintenance. L’Ingénieur développement logiciel doit aussi respecter des normes, procédures et réglementations, qu’elles soient générales, sectorielles ou internationales, notamment en matière de sécurité.
Ses activités
- Ecouter et analyser les besoins fonctionnels des utilisateurs
- Définir les spécifications fonctionnelles et techniques du logiciel puis rédiger le cahier des charges
- Concevoir l’architecture logicielle en collaboration avec l’architecte logiciel
- Programmer les fonctionnalités du logiciel avec les technologies sélectionnées
- Assurer l’intégration du module chez le client, réaliser les tests de fonctionnalité en conditions réelles et gérer la maintenance corrective et évolutive du logiciel
Ses compétences
Techniques
- Élaborer l’architecture d’un système, d’un réseau
- Créer des programmes et des applications informatiques
- Mettre en place et intégrer des logiciels, des systèmes d’information, des applications
Transverses
- Recueillir, analyser et exploiter des données massives
- Définir les caractéristiques physiques d’un produit
- Mobiliser plusieurs disciplines dans un projet de conception
Comportementales
- S’adapter à des situations variées
- Entretenir une communication constructive avec tous les collaborateurs
- Piloter un projet complexe et pluridisciplinaire
Retrouvez sur le site de l’Observatoire de la Métallurgie :