Orientation pour tous - Pôle information et orientation sur les formations et les métiers

0811 70 39 39 le numéro de l'Orientation pour tous. (Service gratuit)

Ingénierie développement logiciel

Grandes tendances d'évolution

- Poursuite de l'évolution du nombre d'outils et de logiciels
- Evolution des méthodes de développement des outils et des logiciels (modélisation et abstraction des modèles)

Mission et Rôle

Développer et paramétrer des logiciels associés au fonctionnement des réseaux et des services de télécommunications.

Noyau dur d'activités

- Elaboration et développement du dossier de conception du logiciel à partir d'un cahier des charges
- Développement des logiciels : logiciels de supervision de réseau, logiciels de communication et d'activation d'équipement et de service (configuration d'un commutateur), logiciels de conduite d'un terminal, logiciels de gestion du réseau (facturation notamment), logiciels de suivi de performances du réseau
- Dans le cas de logiciels achetés « sur étagère », adaptation et paramétrage des logiciels pour les intégrer au réseau
- Mise en place et suivi des projets de développement, répartition des charges de travail et coordination des équipes correspondantes
- Réalisation et / ou supervision des essais techniques ainsi que du fonctionnement d'ensemble des différents développements

Les activités clés demain

Mise en place de « maillages » intelligents des applications (on parle de systèmes d'information « d'échange »)

Les connaissances et les savoir-faire demain

Les connaissances et les savoir-faire porteront de plus en plus sur des progiciels et non pas sur des langages spécifiques

Savoir-faire techniques

- Rédiger des dossiers de conception de logiciel
- Coordonner l'intégration des différents constituants d'un logiciel
- Mettre en place et suivre le planning des développements
- Coder rapidement et sans erreur
- Programmer un logiciel (renforcement de la dimension « modélisation »)

Savoir-faire méthodologiques

- Travailler au sein d'équipes pluridisciplinaires

Connaissances associées dans le domaine technologique

- Réseaux de télécoms et leurs caractéristiques (fonctionnalités, normes, capacités)
- Un ou plusieurs langages de programmation (JAVA, Unix, C, C++, J2EE, WebSphere)
- Protocoles Ethernet, IP…
- Architecture et développement logiciel
- Applications de supervision, suivi de performance…
- Activation
- Connaissances technologiques associées aux développements
- Langages de programmation spécifiques et progiciels

Autres connaissances associées

- Anglais technique

Interactions avec d'autres métiers

Echanges fréquents avec l'ingénierie de services

Exemples d'intitulés

- Ingénieur développement logiciel
- Analyste programmeur
- Développeur

Découvrir d’autres métiers en vidéo