Ingénieur en développement

188641 vues

1133 partages


L’Ingénieur en développement a pour mission la conception, le développement ou encore adaptation d’un module ou des applications aux besoins des utilisateurs. L’Ingénieur en développement a ainsi en charge les différentes étapes de développement d’applications.

L’ingénieur en développement travaille le plus souvent pour des SSII. Il exerce son métier sous la responsabilité d’un chef de projet et fait partie d’une équipe. Les projets peuvent être réalisés au forfait et donc l’ingénieur travaille sur une mission spécifique, ou bien concerner des prestations en régie et dans ce cas, l’ingénieur intègre les équipes du client.

Ce poste est accessible aux débutants comme aux personnes expérimentées, tout dépend des contraintes technologiques du projet et de la taille de l’entreprise.

L’ingénieur en développement doit être capable de prendre des initiatives et de s’adapter à des situations nouvelles, puisque les projets et les clients varient régulièrement. Il doit pouvoir compter également sur ses qualités personnelles et être pragmatique et autonome pour mener à bien ses missions. En outre, il doit posséder un excellent relationnel pour s’intégrer dans son environnement de travail.

La capacité d’analyser des besoins du client compte également parmi les qualités à posséder en plus d’être à l’aise dans la rédaction.


Missions principales

  • L’analyse des besoins des utilisateurs
  • Le développement de programmes, d’interfaces…
  • L’analyser et développement des composants en utilisant les langages appropriés (c++, c, java, c#…)
  • La structuration des bases de données
  • Le respect des normes et standards
  • Le suivi des travaux (développements, tests)
  • Le pilotage du teste de fonctionnement de la fonction, du module ou du programme
  • La vérification l’intégration du développement
  • La définition des protocoles et scenarii de tests (tests unitaires et tests de charge).
  • La rédaction des spécifications techniques

Compétences techniques

L’ Ingénieur en Développement maîtrise :

  • Les plateformes de développement (Java J2EE, Net, Web, Mobile…)
  • Les méthodes et outils de développement (UML, Merise…)
  • L’Environnement de développement (technologie objet, .NET…)

L’Ingénieur en développement doit également avoir :

  • Une connaissance des applications web (ex. : JavaScript, Flash…)
  • Une réelle maîtrise des framework.
  • Une réelle maîtrise des langages de
  • Une bonne connaissance des systèmes d’exploitation (Windows, Unix…).

Il est aussi attendu de l’Ingénieur en développement qu’il ait une bonne connaissance des normes et procédures de sécurité, ainsi que de l’environnement et du fonctionnement de l’entreprise.

D’autre part, la maîtrise de l’anglais technique est très appréciée chez l’Ingénieur en développement.


Qualités personnelles

  • Goût pour la conception et le développement
  • Réactivité
  • Esprit d’analyse
  • Rigueur
  • Sens de l’organisation
  • Sens du relationnel
  • Adaptabilité
  • Autonomie
  • Capacité de travail en équipe
  • Ouverture d’esprit
  • Souplesse



Rattachement hiérarchique

• Chef de projet
• Responsable recherche et développement
• Directeur de projet

Niveau de formation

Bac + 5

Type de formation

Master spécialisé en informatique, réseaux et télécommunications

Diplômes d’Écoles d’ingénieurs, option informatique, télécoms,

Les écoles qui forment au métier de Ingénieur en développement

CESA SUP

CESA
CESA Sup vous présente ses 28 ans de Leadership     CESA SUP, Plus de 28 années en pédagogie des Technologies de pointe et en Business Processing Implanté sur 4 Sites à Casablanca et à Mohammedia, le Groupe CESA Sup fut Fondé en 1986, Le groupe CESA Sup compte plus de 7.300 Lauréat(e)s, aujourd'hui créateurs…