Ingénieur / Ingénieure d'étude informatique
Définition
L'Ingénieur(e) d'étude informatique conçoit, développe et teste des logiciels ou des systèmes informatiques.
Conçoit et développe des architectures logicielles adaptées aux besoins des clients
Analyse les besoins des utilisateurs pour créer des solutions informatiques sur mesure
Optimise les performances des systèmes d'information existants
Assure la maintenance et l'évolution des applications en fonction des retours utilisateurs
Collabore avec divers départements techniques pour intégrer de nouvelles technologies
Documente techniquement les projets pour assurer une bonne passation des connaissances
Accès à l’emploi
Cet emploi est accessible avec une Licence Professionnelle en systèmes informatiques, un Diplôme d'Ingénieur en informatique ou un Master en informatique.
Centres d’intérêt
- J'ai le souci du détail
- J'aime faire des découvertes
- Je suis passionné / passionnée par les nouvelles technologies
Savoirs-être professionnels
- Etre force de proposition
- Faire preuve d'autonomie
- Faire preuve de créativité, d'inventivité
- Faire preuve de rigueur et de précision
- Organiser son travail selon les priorités et les objectifs
Contextes de travail
- En bureau d'études — Conditions de travail
- Travail en mode projet — Conditions de travail
- Travail selon un rythme irrégulier et des pics d'activité — Horaires et durée du travail
- Salarié secteur privé (CDI, CDD) — Statut d’emploi
- Salarié secteur public — Statut d’emploi
- Cabinet libéral — Type de structure d’accueil
- Collectivités territoriales — Type de structure d’accueil
- Organisme de formation — Type de structure d’accueil
Compétences mobilisées
Data et Nouvelles technologies
- Analyser les besoins des utilisateurs pour la création de logiciels
- Analyser, exploiter, structurer des données
- Assembler des composants logiciels
- Coder
- Concevoir l'architecture d'un système, d'un réseau
- Concevoir une application web
- Développer une application en lien avec une base de données
- Développer un logiciel, un système d'informations, une application
- Faciliter l'intégration de solutions d'intelligence artificielle dans les projets existants
- Gérer et déployer des logiciels à distance
- Gérer les versions de logiciels et leur compatibilité
- Intégrer des outils IA/Data Science
- Optimiser les processus de développement logiciel
- Réaliser la mise en production de solutions logicielles dans un environnement d'exploitation
Stratégie de développement
- Améliorer l'efficacité des équipes de développement par des outils adaptés
- Concevoir et gérer un projet
- Superviser, coordonner les réalisations ou développements informatiques (collaborateurs, sous-traitants)
Prévention des risques
- Concevoir et maintenir un système de cybersécurité
- Gérer les risques de cybersécurité
- Mener un processus de test en cybersécurité
- Evaluer les risques liés à la sécurité des systèmes d'information
Conseil, Transmission
- Accompagner l'appropriation d'un outil par ses utilisateurs
- Faciliter l'adoption de nouvelles technologies par des formations adaptées
Communication, Multimédia
- Concevoir et développer une solution digitale
- Rédiger un cahier des charges, des spécifications techniques
Recherche, Innovation
- Réaliser un prototype de la solution technique pour validation par le donneur d'ordres (configuration type, ...)
Qualité
- Promouvoir une culture d'amélioration continue au sein de l'équipe
- Optimiser les processus de qualité pour assurer la fiabilité des logiciels
Management
- Faciliter la communication entre les équipes
Droit, contentieux et négociation
- Intégrer les normes réglementaires et standards internationaux
Communication
- Faciliter la collaboration interdisciplinaire dans les projets de développement
- Communiquer auprès de ses interlocuteurs internes et externes
Organisation
- Documenter les procédures de développement et d'exploitation
Maintenance, Réparation
- Assurer la maintenance et l'actualisation des systèmes
Savoir-être professionnels
- Faire preuve d'autonomie
- Faire preuve de créativité, d'inventivité
- Faire preuve de rigueur et de précision
- Organiser son travail selon les priorités et les objectifs
- Etre force de proposition
Savoirs
Domaines d'expertise
- Anglais technique
- Architecture web
- Business Intelligence (BI) - Informatique décisionnelle
- Déploiement de services cloud (cloud computing)
- Conception de bases de données
- Développement d'applications mobiles
- Développement front-end
- HTML
- Intelligence artificielle
- Java
- Optimisation de code pour systèmes embarqués
- Progiciels de gestion intégrée d'entreprise (ERP)
- Programmation logicielle
- Systèmes d'exploitation informatique
- Test et validation de logiciels
Normes et procédés
- Assurance Qualité Logicielle (AQL)
- Formalisation de processus de gestion
- Méthode AGILE
- Méthodologie Scrum
- Modélisation informatique
- Intégration de systèmes
Certifications et habilitations
- Expert en architectures systèmes-réseaux et en sécurité informatique
- Licence pro mention métiers de l'informatique : systèmes d'information et gestion de données
- Master mention informatique