Cette offre n’est plus disponible.

Full Stack Developer H/F

CDI
Boulogne-Billancourt
Salaire : Non spécifié
Télétravail fréquent
Expérience : > 5 ans
Éducation : Bac +5 / Master

Enghouse interactive France
Enghouse interactive France

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Join the Team !

Dans un contexte international en développement, nous recherchons, pour nos bureaux de Boulogne-Billancourt ou à Nantes, 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

Profil recherché

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.
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.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres