Senior Developer

Enghouse (Paris, France) Publié il y a 18 jours

Enghouse Systems Limited est un fournisseur mondial de solutions logicielles pour les entreprises, qui adresse une variété de marchés verticaux. Sa stratégie de développement consiste à construire une offre de logiciels d'entreprise très diversifiée grâce à des acquisitions stratégiques et une croissance organique maîtrisée au sein de ses secteurs d'activité : centres de contact, réseaux (systèmes de support aux opérations/systèmes de support aux entreprises), transport et sécurité publique.

Le groupe Enghouse est coté à la Bourse de Toronto (TSX : ENGH) et est présent sur le marché français depuis octobre 2019 après le rachat de la société Eptica.

En 2020, Eptica étoffe son portefeuille de solutions et devient Enghouse Interative. En combinant les savoir-faire et les produits (suite Eptica, Vecko et Vidyo), l’ambition d’Enghouse en France est d’offrir la gamme de solutions logicielles pour les centres de contact et d’appel la plus complète du marché :

  • Conversations voix et multicanal
  • Conversations vidéo avec les solutions Vidyo ;
  • Conversations digitales (self-service, email, chat, réseaux sociaux) avec les solutions Eptica ;
  • Analyse de la voix du client grâce à l’IA avec la solution Vecko.

Pour aider les marques à donner de la valeur aux conversations avec les clients et leur permettre de se différencier en proposant une expérience unique, nous développons des solutions omnicanal, conversationnelles et collaboratives fondées sur l'intelligence artificielle appliquée aux problématiques spécifiques de la relation client.

Dans ce contexte international en développement, nous recherchons, pour nos bureaux de Boulogne-Billancourt, un(e) Développeur Senior H/F, pour renforcer l’équipe R&D.


MISSIONS :

En tant que Développeur Senior, et sous la supervision du Technical Manager, vous réalisez les fonctionnalités de la solution logicielle éditée par la société, en apportant des solutions techniques pérennes aux demandes fonctionnelles de nos clients, dans le respect des standards de programmation, des règles d’architecture, et du niveau de qualité en vigueur chez un éditeur de logiciel de premier rang. 

Vous serez amené(e) à travailler dans un univers technique challengeant :

  • Java, JEE, Spring Source Core, Hibernate;
  • Postgres, Oracle,SQL Server
  • Test Driven Development écriture de tests unitaires, d’intégration et fonctionnels sous JUnit et si possible JBehave
  • Infrastructures techniques, architectures distribuées, technologies web et applications multi-niveaux
  • Développement des services REST, composants métiers basés sur Hibernate, SQL
  • Développement interface utilisateur HTML 5, CSS3, Javascript…
  • Intégration continue, GIT
  • Travail en méthodes agile et SCRUM
  • Connaissance des accès de programmation/scripting des navigateurs internet et du langage Javascript 


Vos principales missions seront :

Réaliser les fonctionnalités de la solution :

  • Participer aux analyses préparatoires des fonctionnalités
  • Ecrire :
    • le code correspondant,
    • les tests unitaires,
    • les tests d’intégration,
  • S’assurer du bon fonctionnement du reste de la solution (non régression, intégration continue), identifier les difficultés non planifiées et lever les alarmes si nécessaire.
  • Alimenter les documentations techniques de référence.
  • Démontrer la fonctionnalité auprès des utilisateurs finaux.

Améliorer et optimiser les fonctionnalités existantes :

  • Contribuer à la maintenance des fonctionnalités existantes.
  • Mener les analyses de dysfonctionnement, problèmes de performance ou stabilité de l’exploitation en collaboration avec l’équipe Support.
  • Envisager et proposer les évolutions techniques de la solution : maintenabilité, performance, couverture de tests.

Participer à l’accroissement de l’efficacité de l’équipe :

  • S’impliquer dans les décisions prises par l’équipe.
  • Apporter son expérience et ses idées pour optimiser l’effort immédiat et long terme de l’équipe.
  • Contribuer à étoffer l’environnement de travail et les méthodologies de l’équipe


Garantir et contribuer à la maitrise technique et technologique de l’équipe

  • Faire bénéficier de son expérience à ses pairs (ex : peer programing, revues de codes, présentations...). Veille sur les technologies utilisées et connexes par des revues spécialisées, forums, salons, conférences, « user groups », formations…

Apporter une expertise aux problématiques techniques de nos clients

  • Prendre part au processus d’escalade clients (points téléphoniques)
  • Assister le Responsable Technique de la ligne de produit dans l’évaluation de la faisabilité et du coût des demandes spécifiques des clients

Transmettre la connaissance nécessaire à l’exploitation

  • S’assurer que les fonctionnalités développées puissent être mises en œuvre par les exploitants internes ou externes grâce à la documentation technique, les « change logs », les workshops techniques…
  • Contribuer à établir des analyses de diagnostic décisionnel de qualification des problèmes identifiées (ex : application lente, système surchargé, surconsommation des espaces disque) à destination des intervenants Eptica internes comme externes.


PROFIL :

Vous êtes orienté(e) innovation, projet et action.

Vous recherchez de l’autonomie, de la polyvalence et de la prise d’initiative.

Vous vous distinguez par votre expertise, votre capacité à anticiper, votre curiosité et votre esprit d’équipe.

Doté(e) d’un master ou doctorat dans le domaine de l’ingénierie des logiciels, vous avez plus de 6 ans d’expérience dans un poste technique chez un éditeur de logiciel.

Anglais souhaité, vous évoluerez dans un environnement international.

#LI-ES8


Back to search page
;