
Métiers
Ingénieur développement (H/F)
Il-elle met au point ou améliore les systèmes et les applications informatiques utilisées dans l’entreprise.
Mission principale
L’ingénieur-e développement définit, à partir des objectifs du projet informatique de l’entreprise, les spécifications fonctionnelles des développements, réalise le codage des différentes fonctionnalités dans le langage informatique prescrit et l’intégration de l’ensemble. Il assure une pré-recette et participe à la recette finale du logiciel.
Activités
- Analyse des besoins du client interne et externe
- Définition des fonctionnalités du futur logiciel
- Réalisation des développements - codage
- Contribution à la recette des développements
Compétences
Compétences professionnelles
- Maîtriser l’architecture fonctionnelle et technique, les systèmes d’exploitation, l’infrastructure réseau, l’exploitation de base de données
- Maîtriser Java, Python, C++ et les langages de programmation web : php, html/css, symphony etc.
- Analyser un cahier des charges de développement informatique
- Analyser les besoins techniques et « métiers » auxquels doit répondre le futur logiciel
- Traduire l’analyse des besoins en analyse fonctionnelle et en spécifications
- Transcrire les spécifications fonctionnelles en spécifications techniques
- Assurer la conception technique et le codage du programme
- Effectuer et superviser la recette d’un développement informatique
Compétences comportementales
- Se montrer agile et proactif dans ses démarches (intrapreneuriat)
- S’adapter aux changements, à l’incertitude et à la complexité
- Comprendre les enjeux relationnels et de pouvoir en entreprise
- Prendre en compte plusieurs paramètres à la fois dans ses analyses et ses décisions
- Faire preuve d'ouverture d'esprit et d’impartialité en étant factuel
- Entretenir des relations assertives avec les différents interlocuteurs
- Etre capable de travailler seul ou en équipe interculturelle et pluridisciplinaire, en réseau et à distance
- Identifier ses besoins d'apprentissage et apprendre régulièrement y compris en auto-apprentissage dans les domaines associés à sa fonction
- Intégrer l'éco responsabilité dans toutes les dimensions de son activité
- Etre capable de partager ses expériences et sa pratique
Compétences transverses
- Piloter un projet
- Maîtriser l'anglais technique
- Mener une veille technologique dans une logique d’amélioration continue des développements
- Effectuer une veille permanente sur la réglementation et les normes liées à son activité et les risques juridiques encourus
- Développer l'usage de nouveaux outils numériques et insuffler de nouvelles méthodes de travail auprès de ses équipes, en intégrant de nouveaux risques associés
- Comprendre et utiliser les informations du Big Data, tout en restant attentif à ses limites
- Contribuer à la cyber-sécurité de l'entreprise : intégrer le risque de cyber-criminalité dans ses activités
Métiers de proximité
Proche
Éloigné / Évolution
Accès au métier
Les Diplômes
Ce métier est ouvert à de jeunes diplômés.
Il est accessible à partir d'une formation
- Bac+2 :
- BTS services informatiques aux organisations option B
- BTS systèmes numériques option A
- TP développeur logiciel
- TP développeur web et web mobile
- Analyste développeur d’applications informatiques
- Développeur d'applications multimédia
- Développeur-intégrateur de solutions intranet-internet
- Technicien(ne) développeur(euse)
La formation peut se continuer au delà avec :
- Bac +3 :
- BUT informatique
- BUT statistique et informatique décisionnelle
- Licence pro mention métiers de l'informatique : conception, développement et test de logiciels
- TP Concepteur développeur d'applications
- Bachelor informatique option sécurité et réseaux
- Chef(fe) de projet logiciel et réseau
- Concepteur développeur web (ARIES)
- Consultant(e) développeur(se) Web et Mobile
- Développeur de solutions mobiles et connectées
- Développeur jeu vidéo
- Développeur multimédia
- Développeur web et mobile (Webstart)
- Programmation pour jeu vidéo
- Responsable de projets informatiques
- Responsable en ingénierie des logiciels (CESI)
- Bac +4 : développeur d’application full stack
- Bac +5 : diplômes d’ingénieur informatique, magistère informatique