Développeur(e) / Programmeur(e) JAVA.

Bibliomondo est une société d’édition de logiciels spécialisés en technologies du savoir. Elle est le prestataire numéro 1 dans le monde francophone, au service de plus de 1500 bibliothèques dans 11 pays avec plus de 5 millions d’utilisateurs sur ses diverses plateformes. Elle est également un fournisseur important de solutions pour la petite enfance. Elle consacre près de 35% de ses ressources à la recherche et au développement afin d’améliorer et de réinventer les processus d’affaires. Elle possède un laboratoire de recherche en Big DATA et AI (MLM).

Plusieurs villes, gouvernements, bibliothèques musées, institutions culturelles, centres de documentation et sociétés, utilisent les produits Bibliomondo pour améliorer leurs gestions à divers niveaux. Outre les solutions de SIGB et de Gestion des Contenus Multimédia, la gestion de liste d’attente et de solution SDG pour la petite enfance, les solutions de Bibliomondo permettent la gestion de parcs informatiques (publics, privés), la mise à disposition de catalogues d’accès publics, la gestion de guichets uniques, l’amélioration des processus reliés aux ressources humaines et au transfert des connaissances.

Bibliomondo étant en pleine expansion, l’entreprise propose de nombreuses opportunités professionnelles dans des domaines de compétences très diversifiés.

SOMMAIRE DE L’EMPLOI

Le développeur Java (backend ou frontend) agira sous l’autorité d’un des chefs de produits, travaillera en équipe sur différents projets de développement de produits et devra parfaitement maîtriser le langage de programmation Java ainsi que les technologies web. Il devra faire preuve de créativité dans sa fonction (proposition d’interfaces ludiques et ergonomiques selon les besoins), assurer la réalisation technique et le développement informatique d’applications et de logiciels, et pourra être amené à travailler avec plusieurs équipes selon les délais imposés et l’envergure des projets.

  • Analyser, concevoir, développer et implanter de nouveaux modules de produits : InMédia, Portfolio ;
  • Réaliser le développement conformément aux spécifications techniques et fonctionnelles, tout en respectant le standard et les outils de développement de la compagnie ;
  • Produire des concepts UI/UX qui sont alignés avec les KPIs de l’entreprise (Material Design et REACT) ;
  • Participer à l’entretien et au soutien des produits logiciels existants ;
  • Participer à la recherche sur l’utilisabilité pour établir des modèles d’interface utilisateur (UX) ;
  • Maintenir à jour la documentation du travail réalisé ;
  • Proposer de nouvelles solutions ou de nouvelles architectures

Exigences et conditions de travail

  • Années d'expérience reliées à l'emploi :1-5 années) d'expérience
  • Baccalauréat en informatique ou équivalent ou DEC avec expérience ;
  • Expérience obligatoire de développeur Java.
  • Maitrise parfaite du français ou de l’anglais.
  • Connaissances spécialisées obligatoires :
    • Java : Java EE, JSP, JSF, Facelets, Spring, EJB3, Webservice SOAP/REST
    • Database : mySQL/postgreSQL. Une expérience dans les bases de données relationnelles (mySQL, Post.)
    • Server : expérience avec les serveurs d'applications Web JAVA tels que Tomcat, Glassfish.
    • Design : Material Design, REACT.
  • Connaissances spécialisées appréciées :
    •  -Web : HTML5, JavaScript (jQuery, React JS), AJAX
  • Une expérience dans des BDs relationnelles ou non-relationnelles est un atout (CouchDB, Rouge DB).

Langues demandées :

  • Langues parlées : français et anglais
  • langues écrites : français et anglais

Salaire offert : à discuter

Nombre d'heures par semaine : 40,00

Conditions diverses : Plusieurs avantages sociaux

Statut d'emploi : Permanent, temps plein, jour

HABILETÉS/CAPACITÉS INTELLECTUELLES ET/OU PHYSIQUES

  • Débrouillardise : être capable d’aller chercher des informations ou des éléments au besoin.
  • Polyvalent : être capable de travailler sur plusieurs projets simultanément, pouvoir apporter son savoir-faire sur différentes applications, logiciels…
  • Être autonome : sens de l’anticipation, de l’initiative.
  • Être organisé : respecter les procédures d’organisation, planifier ses activités à moyen terme, gérer les priorités et les aléas.
  • Savoir gérer son stress : ceci est un point primordial pour ce poste, capacité à travailler dans l’urgence.
  • Savoir travailler en équipe : il est primordial, d’être motivé à travailler dans un environnement ou il faut collaborer sans cesse avec ces collaborateurs.
  • Bonne expression écrite : rédiger et organiser tous types de documents opérationnels courants, en maîtrisant les règles d’orthographe et de grammaire pour les envois de mails.
  • Savoir raisonner : capacité d’analyse et de synthèse.
  • Être rigoureux : organisation et méthode.
  • Dynamique
  • Sens de l’entreprise : confidentialité des informations traitées.
  • Communication : sens du relationnel.
  • Une focalisation sur la personnalité orientée client.
  • Flexibilité demandée dans la gestion du temps en fonction des projets en cours, des nouvelles applications ou des logiciels à mettre en production


  • Voir la localisation
  • Entreprise
La position affichée sur la carte est approximative et à titre indicatif.

InMédia Technologies

InMédia Technologies est une société d’édition de logiciels spécialisés en Smart City et en technologies du savoir. Elle est le prestataire numéro 1 dans le monde francophone, au service de plus de 1500 clients dans 11 pays avec plus de 5 millions d’utilisateurs sur ses diverses...

Voir les offres