Sous la direction du Chef de projet, la Développeuse ou le Développeur participe à la conception de programmes informatiques afin de réaliser une gamme diversifiée de produits (logiciels, bases de données...).

Analyse, programmation et publication sont les trois grandes missions du développeur informatique. Il ou elle doit faire preuve d’un certain savoir-faire et d’une capacité à maîtriser de nombreuses technologies, qui peuvent différer selon l’entreprise et le secteur d’activité sur lequel ils interviennent.

Le métier au quotidien

  • Analyser les besoins du client spécifiés par la maîtrise d'ouvrage et les traduire dans un cahier des charges technique ;
  • Rédiger les spécifications techniques générales et détaillées en anticipant les problèmes et limites éventuels ainsi que les évolutions ;
  • Réaliser les développements des applications ;
  • Produire les lignes de codes nécessaires à la création de la solution ;
  • Appliquer les règles de navigation au sein de la solution applicative ;
  • Corriger et optimiser les fonctionnalités (qualité, charte graphique, ergonomie...) ;
  • Documenter les applications pour les développements ultérieurs et la mise en production ;
  • Préparer et réaliser les tests unitaires ;
  • Apporter les corrections nécessaires ;
  • Réaliser les tests de charge ;
  • Apporter les correctifs nécessaires suite aux tests fonctionnels réalisés par les utilisateurs ou la maîtrise d'ouvrage ;
  • Apporter le support de maintenance corrective et évolutive des applications ;
  • Assurer les corrections suite aux problèmes soulevés (corrections de bugs) ;
  • Prendre en compte les évolutions des solutions techniques existantes ;
  • Assurer la programmation des évolutions demandées par les utilisateurs.

 

Les compétences

Hard skills
  • Assurer la veille des techniques d’intrusion ;
  • Avoir une bonne connaissance de la conception et le développement d’applications ;
  • Connaître et pratiquer la conception et le développement des applications (langages de programmation) ;
  • Intégrer la dimension sécurité dans son activité ;
  • Connaître et pratiquer les outils de Content Management System, Framework et outils d’édition de code ;
  • Connaître et pratiquer les outils et démarches de tests ;
Soft skills
  • Sens du relationnel ;
  • Autonomie ;
  • Communication ;
  • Créativité ;
  • Sens du résultat.