Se rendre au contenu

Ingénieur / Ingénieure logiciel

Niveau d'accès
Master / ingénieur
Formation
Enseignement supérieur
Demande
Forte

Le métier

Analyse les besoins, conçoit l'architecture et conduit le développement de logiciels métiers (banque, télécoms, administration, assurance). Il encadre souvent des développeurs et garantit la qualité, la maintenabilité et la mise en production des solutions.

Comment y accéder

Diplôme d'ingénieur en informatique (ESP, EPT, ESMT, Polytech Diamniadio) ou master en génie logiciel / MIAGE (UCAD, UGB, UASZ) ; certifications Java, .NET ou cloud appréciées.

Les compétences du métier

Savoir-faire

  • Analyser les besoins des utilisateurs pour la création de logiciels
  • Concevoir l'architecture d'un système, d'un réseau
  • Concevoir un logiciel, un système d'informations, une application
  • Adapter les solutions aux contraintes de l'environnement de production
  • Expliquer les choix techniques aux clients
Voir les 8 savoir-faire
  • Gérer les versions de logiciels et leur compatibilité
  • Réaliser la mise en production de solutions logicielles dans un environnement d'exploitation
  • Réaliser un prototype de la solution technique pour validation par le donneur d'ordres (configuration type, ...)

Savoir-être

  • Avoir l'esprit d'équipe
  • Etre force de proposition
  • Faire preuve de rigueur et de précision

Connaissances

  • Anglais professionnel
  • Assurance Qualité Logicielle (AQL)
  • Conception d'architectures logicielles
  • Conception de bases de données
  • Génie logiciel
  • Java

En gras : les compétences au cœur du métier. Dans l'appli, TAAGG compare tes compétences à cette liste.

Où travailler

ESN et intégrateurs, banques et institutions financières (BCEAO, banques commerciales), opérateurs télécoms, éditeurs de logiciels, administration et agences de l'État, filiales de groupes internationaux.