Ingénieur conception et développement d’applications

L’Ingénieur conception et développement d’applications assure la conception des logiciels conformément aux besoins fonctionnels des utilisateurs qui peuvent être des particuliers ou des entreprises. Il analyse les besoins de ses clients en se basant sur des techniques spécifiques pour définir les fonctions du logiciel qu’il doit créer.

L’Ingénieur conception et développement d’applications est amené de développer des nouvelles fonctionnalités du produit, pour ce faire il procède à l’analyse des tâches, rédaction des cahiers des charges adaptés aux besoins d’utilisateur, ensuite la création d’une maquette du logiciel en utilisant des méthodes informatiques d’aide au développement d’applications,et l’implémentation des solutions proposées.Par la suite, il intervient pour effectuer des opérations de maintenance, des corrections ou des évolutions sur des applications.

L’Ingénieur conception et développement d’applications est souvent sous la direction d’un chef de projet.Il travaille en général pour le compte d’une Société de services et d’ingénierie en informatique SSII. Les sociétés éditrices de logiciels informatiques, les directions des systèmes d’informations.

L’Ingénieur conception et développement d’applications analyse des logiciels selon les besoins fonctionnels d’utilisateur et étudie la faisabilité technique de l’application.

Il développe ainsi l’architecture logicielle suivant des langages informatiques appropriés et développe de nouvelles fonctionnalités du produit.

Niveau d'études

7.000 - 16.000 MAD

Rémunération

3 ans

Expérience

Missions principales

Ingénieur conception et développement d’applications aura pour principales missions de :

  • Analyser et concevoir des logiciels selon les besoins fonctionnels d’utilisateur;
  • Étudier la faisabilité technique de l’application;
  • Développer l’architecture logicielle suivant des langages informatiques appropriés;
  • Développer de nouvelles fonctionnalités du produit;
  • Réaliser des tests de conformité avec la demande du client avant de procéder à l’intégration de logiciel;
  • Assurer des missions de maintenance et rédiger des documentations techniques pour son utilisation;
  • Dispenser et assurer des formations aux utilisateurs…

Compétences techniques

  • Connaissances approfondies en informatique : architecture des systèmes d’informations, bases de données…
  • Bonne maitrise des langages informatiques : c++,c,java…
  • Bonne capacité de développer et réaliser des applications (prototypes et modules..)
  • Maitrise de la rédaction technique du cahier des charges
  • La maitrise de l’anglais est indispensable

Qualités personnelles

  • Grande capacité d’analyse et de synthèse
  • Rigueur et organisation
  • ouverture d’esprit et capacités rédactionnelles
  • Autonomie

Type de formation