Développeur Back office Web

Développeur Back office Web

Profil de poste

Développeur Back office Web CDD – Projet THD Cap Digital (12 à 18 mois) 2400 à 3000 euros brut selon expérience.

Contexte

Le projet THD vise l’expérimentation de services sur réseaux très haut débit. Dans ce cadre l’IRI (Institut de Recherche et d’Innovation) assure une veille régulière sur les pratiques culturelles émergentes et procède à des expérimentations d’annotation de films et de conférences. L’IRI est une association de recherche fondée et soutenue par le Centre Pompidou, le CCCB, Microsoft France, l’ENSCI, l’Institut Telecom et les Universités de Londres et de Tokyo.

Mission

L’ingénieur titulaire du poste devra assurer le développement du back office de la revue THD Culture support de la veille mise en place sur les pratiques culturelles et qui met particulièrement en avant les liens texte-vidéo (notamment les enregistrements des séminaires IRI), la navigation intra-vidéo et l’annotation collaborative. La mission comprend une part d’administration de ce site.

Compétences

Développement web

  • langage et framework : Python, django, php, ou java, javascript, css, ajax
  • connaissance de plusieurs framework de développement web
  • connaissance de cms serveur web : apache (configuration), tomcat
  • bonne maîtrise de l'intégration de services (web services, mashup,...) et plus générale du modèle SaaS (Software as a Service)
  • très bonne connaissance du web social et contributif
  • connaissance du web sémantique
  • généralement à l'aise dans un environnement Web 2.0

Développement et maintenance base de données et moteur d’indexation + Base de données

  • Postgresql : développement (sql) et maintenance (backup, restauration, optimisation)
  • connaissance d’autre système de BDD type Mysql, oracle, sqlserver
  • Maîtrise Mapping objet-relationnel + Moteur d’indexation Lucene, solr
  • éventuellement connaissance d’autres moteurs d’indexation en particulier ceux intégrés à postgres ou mysql

Méthodes et langages de développement

  • Connaissance de plusieurs langages de développement
  • très bonne connaissance de l'objet
  • connaissance des design pattern
  • connaissance des méthodologies agiles (tests unitaires, ...)
  • Bonne connaissance de l'utilisation des outils de gestions de configuration (svn en priorité, cvs, mercurial, git)
  • Connaissance des outils de build tel que makefile, ant, buildout et plus généralement des outils d'intégration continue.
  • Bon rédactionnel pour l’écriture de la documentation
  • Attentif aux conventions de codages et à la qualité du code produit, à sa réutilisabilité
  • Connaissance de l'environnement .NET (en particulier Silverlight)
  • Connaissance de l'environnement Flash (AS3)

Administration réseau

  • Bonne maîtrise de Linux (idéalement Ubuntu) en entreprise
  • installation de logiciel sous Linux (gestionnaire de paquet, compilation,...)
  • connaissance des scripts shell, ssh, rsync
  • déploiement et configuration apache
  • idéalement administration de FMS

Autres

  • Bonnes connaissances sur la diffusion de vidéo : encodage, streaming, bande passante,...
  • Bon relationnel
  • Autonome, force de proposition, sais aller chercher l'information
  • Sens du travail en équipe
  • Capacité à travailler sur plusieurs projets en même temps
  • Capacité à travailler sur des projets rassemblant des équipes distantes issues d’équipes différentes
  • Capacité et volonté de travailler sur des projets de recherche
  • Capacité à s'adapter très rapidement au changement.