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.