Ingénieur-e en ingénierie logicielle
Participer à une ou plusieurs phases du cycle de vie des logiciels : analyse, développement, qualification, intégration, déploiement dans le respect du cahier des charges, des normes et des règles de sécurité ; assumer des responsabilités de gestion de projet pour la ou les phases prises en charge
Catégorie
A
Statut
Ingénieur d’études
Appellations Possibles
- Ingénieur déploiement
- Ingénieur etudes et développement
- Ingénieur intégration
- Ingénieur qualification et recette
Conditions d’exercice
- Astreintes éventuelles ou horaires décalés adaptés aux nécessités de service
Activités principales
- Rédiger et mettre à niveau les documentations techniques et fonctionnelles
- Développement
- Développer et tester les objets et composants
- Qualification
- Intégration
- Déploiement
- Réceptionner, installer, documenter, mettre à disposition les packages en assurant le suivi des versions
- Prendre en charge tout ou partie de l'activité de gestion de projet (estimer, planifier, suivre)
- Contribuer à la mise en place et au respect des dispositions qualité et des normes
- Animer et encadrer éventuellement une équipe
- Modéliser, concevoir et/ou paramétrer tout ou partie de la solution logicielle
- Assurer la maintenance évolutive et curative des développements réalisés
- Élaborer la stratégie de test, concevoir, spécifier et exécuter des tests fonctionnels et/ou techniques
- Créer et tester les packages applicatifs et les scripts de déploiement en production
- Assurer une assistance fonctionnelle et/ou technique aux exploitants et aux utilisateurs
- Concevoir les actions de formation techniques et fonctionnelles
Facteurs clés à moyen terme
- Accroissement des exigences qualité, sécurité, accessibilité, maintenabilité
- Evolution et renouvellement rapide des technologies et des métiers
- Industrialisation accrue des développements et des tests
- Interopérabilité croissante des applications
- Mise en pratique plus fréquente des méthodes agiles
- Ouverture vers des développements multiplateformes et nouveaux supports mobiles
Impacts sur le metier-type (qualitatif)
- Accroissement des connaissances méthodologiques et technologiques accrues
- Adaptation aux nouveaux environnements web et mobiles
- Connaissance des référentiels de bonnes pratiques (CMMI, ITIL…) et de sécurité, accessibilité et interopérabilité (RGS, RGAA, RGI …)
- Elargissement des connaissances des méthodes de développement agile
Prérequis
- Domaine de formation souhaité : filière informatique
- Licence
Domaines de formation
- Filière informatique
Connaissances
Compétences opérationnelles
- Appliquer les techniques du domaine
- Animer une réunion
- Effectuer une analyse de besoins
- Appliquer les procédures d'assurance qualité
- Élaborer et mettre en œuvre un plan de tests
- Packager une application
- Piloter un projet
- Appliquer les normes, procédures et règles
- Rédiger et mettre à jour la documentation fonctionnelle et technique
Compétences comportementales
RIME
- Emplois de référence
- Emplois types