lead dev java h/f
Enovacom
Marseille
À propos de l’entreprise : Filiale d’ORANGE BUSINESS, Leader français de l’interopérabilité médicale, Enovacom est un éditeur de solutions 100 % santé au service des professionnels de santé.
Notre but est d’améliorer leur quotidien à travers nos solutions d’acquisition, de protection, d’échange et d’exploitation des données de santé. Plus particulièrement sur les domaines suivants : la télésanté, l’interopérabilité biomédicale, l’imagerie médicale, l’entrepôt de données de santé, l’interopérabilité.
Avec plus de 580 collaborateurs en France et un développement international engagé au Canada, Royaume-Uni, Belgique, Suisse et Luxembourg, Enovacom travaille aujourd’hui avec plus de 3000 structures de santé quotidiennement.
À propos du rôle – Intégré(e) au sein du service Recherche et Développement de la Direction technologie et information, le/la lead Developper participe aux phases d’analyse, de chiffrage, de conception, de développement et de tests dans le cadre de la réalisation de logiciels informatiques. Il/elle peut également être amené(e) à manager une partie de l’équipe de développement.
Responsabilités
Conception :
• Participation aux réunions fonctionnelles avec le Product Owner et autres parties prenantes
• Garantie de l’homogénéité des développements et de l’architecture en relation avec les autres équipes de la R&D
• Réalisation des spécifications fonctionnelles et de l’analyse conceptuelle
• Chiffrage des charges de développement
• Réalisation des spécifications techniques
Développement :
• Réalisation du développement
• Implémentation des tests unitaires
• Exécution des tests unitaires et éventuellement des tests d’intégration et de validation
• Participation aux différentes réunions prévues durant un sprint (Daily Scrum Meeting, Sprint Review, …)
• Rédaction des manuels d’utilisation et d’installation
• Reporting (dérives, problèmes techniques, …) à l’équipe et autres parties prenantes
• Production de la documentation technique du logiciel
• Maintenance du développement
Divers :
• Formation et assistance aux autres membres de l’équipe, pôles solution, intégration et support
• Assure la veille technologique
• Eventuellement management direct des membres de l’équipe de développement
• Coordination entre l’équipe de développement et le Product Owner
• Reporting régulier de l’activité au directeur de service (feuilles de temps)
Qualifications
• Java, Springboot, API REST
• SQL, Hibernate
• GitLab, Maven, Intégration continue
• SonarQube, JUnit, Clean Code
Compétences requises
• Maitrise des OS Windows et Linux ainsi que les environnements de virtualisation (VMWare, Docker, etc.)
• Méthodes et techniques de programmation
• Assure la veille technologique, est au courant de l’évolution des outils, technologies et
techniques utilisées par l’équipe R&D
• Assure la qualité du code
• Autonomie, rigueur, curiosité, logique
• Sens relationnel et travail en équipe