Développement / programmation

Univers Informatique hi-fi

developpeurUn Développeur ou un Programmeur est une personne capable de créer, de modifier ou d’optimiser un site internet, une application ou un programme par le biais du code source.

Tout d’abord, lors de la phase de conception, le développeur commence par analyser le projet à sa charge, s’assurer qu’il réponde aux besoins des utilisateurs, le tout consigné dans un cahier des charges. A la suite de cela, il se penche sur les étapes concernant le fonctionnement du programme, puis il créera un prototype. Notons que ce professionnel peut développer et programmer des applications mobiles (smartphones) ou des sites internet.

A ce titre, ce professionnel peut s’occuper de l’écriture d’un programme, entièrement ou en partie. C’est lui qui détaille les lignes de codes informatiques, le plus souvent à l’aide d’un logiciel permettant un véritable gain de temps. Par la suite, il teste ses applications lors de phases d’essai, afin de relever d’éventuels bugs. Il apporte un soutien technique et peut être chargé du suivi de son produit.

Le travail du développeur / programmeur a considérablement évolué ces dernières années, grâce aux logiciels et aux progiciels permettant de coder plus simplement. Cependant, si les outils se simplifient, encore faut-il pouvoir les maîtriser ; d’où l’intérêt pour ce dernier de se tenir à jour en matière de normes, de méthodes et d’outils de développement. L’utilisation des langages de programmation ne doivent avoir aucun secret pour ce professionnel (par exemple PHP, Java, C++ …).

Rigoureux et autonome, le programmeur doit prendre en considération les remarques de ses clients ou collaborateurs. Il se montre disponible et s’adapte rapidement aux situations nouvelles. Il exerce au sein du service technique/informatique de n’importe quelle entreprise, ou travaille directement au sein d’éditeurs de logiciels, de sociétés en ingénierie informatique …. Dans ce cas, la routine n’existe pas et le développeur doit constamment s’adapter puisqu’il sera amené à travailler sur des programmes toujours différents, dans des secteurs d’activités divers et variés. Avec de l’expérience, ce professionnel peut évoluer au poste de chef de projet, d’administrateur de systèmes, de réseaux ou encore de bases de données.

Compétences

  • Pratique des logiciels de publication assistée par ordinateur (PAO)
  • Maîtrise des logiciels et des techniques de programmation : HTM, Dreamweaver, PHP, MySQL, PHP MyAdmin, JavaScript…
  • Maîtrise des techniques multimédia : les outils de manipulation des supports DVD et CD, flux RSS, XML, streaming…
  • Connaissances en ergonomie et en accessibilité (normes W3C)
  • Grande polyvalence
  • Sens de l’organisation
  • Capacités d’adaptation
  • Rigueur
  • Méthode
  • Autonomie
  • Intérêt pour les nouvelles technologies et leurs enjeux (veille)
  • Sens du management (force de proposition, capacité d’arbitrage, goût pour la gestion d’équipe)
  • Créativité
  • Maîtrise de l’anglais
  • Efficacité
  • Esprit de synthèse

Niveau requis

  • BTS informatique
  • DUT informatique
  • DUT services et réseaux de communication
  • Licences professionnelles activités et techniques de communication spécialité conception et réalisation des produits multimédias ou spécialité services et technologies de l’information et de la communication (ATC-STIC) option refonte de site web; sciences et technologies mention activités et techniques de communications ; spécialité conception et management de projets multimédias ; spécialité métiers de l’ingénierie, de l’information, de la communication et du multimédia ; réseaux et télécommunications spécialité services multimédia des réseaux d’entreprises ; communication et multimédia.
  • Masters professionnels spécialités conception et rédaction de produits multimédias ; communication multimédia ; applications informatiques spécialisées dans l’internet et le multimédia ; design d’interface multimédia et internet ; numérique : enjeux et technologies ; mention arts plastiques, de

Secteur Professionnel

  • Informatique

J’aime, je suis

  • Je suis patient
  • Je suis réactif
  • Je suis rigoureux
  • Je suis méthodique
  • J’aime la culture web
  • Je suis autonome
  • Je suis calme
  • Je suis rapide et efficace
  • J’aime aider les autres
  • J'aime le contact avec les autres

Je n’aime pas, je ne suis pas

  • Je ne suis pas nerveux
  • Je n’aime pas la routine