Menu

eac_jobculture_2016c


Architecte logiciel confirmé

CDI Videomuseum  Paris, Île-de-France, France 5 Juil 2017

Emploi culturel : description de l’entreprise et de ses activités

Videomuseum crée des logiciels et gère des plateformes muséographiques autour de l’art moderne et contemporain.

C’est un réseau de 60 musées et organismes gérant des collections publiques (entre les musées nationaux, départementaux ou municipaux, mais aussi le Cnap et les Frac) ; voir liste complète sur le site web de Videomuseum.
L’ensemble de ces collections représente près de 400 000 œuvres.

Ces organismes se sont regroupés pour développer, en commun, des méthodes et des outils utilisant les nouvelles technologies de traitement de l’information afin de mieux recenser et diffuser la connaissance de leur patrimoine muséographique.

Du point de vue informatique, Videomuseum édite 3 logiciels :

  1. GCOLL (une application de gestion et documentation des collections, écrite en Java avec des données XML et relationnelles, stockées dans MySql)
  2. MMS (outil de stockage des médias numériques basé sur Alfresco)
  3. et Navigart (une application Angular assise sur une API REST/Hypermedia en Ruby dont les données sont stockées dans ElasticSearch).

GCOLL et MMS représentent les applications backend pour les utilisateurs.
Navigart est l’application de publication sur Internet pour le public.
Le développement de ces applications est sous-traité à des sociétés tierces.

A côté de ces applications nous développons tout un ensemble d’outillage permettant l’extraction et la transformation des données. Et nous assurons aussi l’exploitation dans un grand nombre de cas.

L’environnement technique de Videomuseum repose sur des serveurs Linux et est basé majoritairement sur des logiciels libres.

En tant qu’architecte logiciel, vous êtes en charge de l'analyse, des spécifications et de l’encadrement des développements en sous-traitance pour les logiciels (GCOLL, Navigart et MMS), ainsi que de l'exploitation des données liées à ces applications.

Vous êtes également en charge des choix technologiques et d’architecture logicielle pour les évolutions. Vous maîtrisez non seulement les aspects techniques des données de nos logiciels mais aussi les aspects fonctionnels.

Nous cherchons une personne disposant d’une large maîtrise technologique et souhaitant disposer d’une grande autonomie pour développer nos logiciels et proposer de nouvelles solutions.

Vous échangez avec les responsables utilisateurs afin de rédiger les cahiers des charges et spécifier les changements.

Vous faîtes le lien entre les responsables utilisateurs, nos applications et les données. En cette qualité, vous êtes un traducteur des aspects techniques pour des experts des contenus qui ne les maîtrisent pas autant que vous.

Vous travaillez avec les développeurs pour améliorer l'exploitation des données. Vous améliorez les outils techniques existants afin de transformer les données.

Connaissances techniques

  • Chaînes de transformation des données
  • ElasticSearch et MySQL
  • JSON, XML, CSV, Markdown, YAML, ...
  • Git/GitHub
  • Connaissances Java (et Gradle) nécessaires. Python très souhaitable.
  • Des connaissances de base sur Linux (SSH, scripting Shell)

La maîtrise de l'anglais est indispensable.

Postuler

Postuler


Imprimer

Suivez JobCulture sur les réseaux sociaux
Retrouvez les offres d'emplois dans la culture !

Partagez un article

JobCulture.fr propose de nombreuses offres d'emplois et de stages dans la culture : Architecte logiciel confirmé voici le lien : http://www.jobculture.fr/emploi-culture/architecte-logiciel-confirme/ -