Votre environnement : L'équipe Systèmes d'Information Médicale
Vous rejoignez l'équipe de développement des SIMS (Systèmes d'Information Médicale) . Composée d'une vingtaine de développeurs, celle-ci est responsable du développement de notre offre logicielle à destination des professionnels de la santé et de nos experts métiers en interne.
Notre technique d'empilement :
- API REST externes : Dédiées à l'utilisation de notre base de données de médicaments (Java 8, Jersey, Spring, Hibernate, Sqlite).
- Applications Web Back Office : Architecture en microservices (Frontend : Angular ; Backend : Java 8/11/17/21/25, Spring Boot, Hibernate, MongoDB, SQL Server, RabbitMQ, etcd).
- Outils transverses : Git, Gradle, Maven, Jenkins, Docker, Glowroot, Opentelemetry etc.
- Assistance au développement : Utilisation quotidienne de l' Intelligence Artificielle pour l'aide au codage, notamment avec des outils comme GitHub Copilot .
La culture de l'équipe :
- Agilité & Craftsmanship : Travail en Scrum ou Kanban avec des démos régulières. Forte sensibilité au Software Craftsmanship (code propre, architecture hexagonale, réunions mensuelles de partage).
- Pratiques : Programmation en binôme, programmation mob et revues de code régulières. Chaque équipe projet est libre en termes de méthodologie / organisation, on apprécie donc les propositions / adaptations !
- Innovation : Nous encourageons l'utilisation des agents d'aide au codage (AI) pour optimiser notre productivité et la qualité du code.
- Dynamisme : Les développeurs changent régulièrement d'équipe de projet après quelques mois pour partager les connaissances et découvrir de nouveaux sujets. Les explorations techniques et le refactoring sont encouragés.
- Évolution : VIDAL encourage l'apprentissage et propose régulièrement des participations à des conférences techniques et des formations.
Vos futures missions
- Faire évoluer notre jeu d'API et nos applications back-office en étroite collaboration avec les Product Owners, testeurs et utilisateurs.
- Assurer le suivi des projets avec l'équipe : analyse des user stories , utilisation de l'intégration continue et déploiement en production.
- Participer activement et régulièrement à la revue de code.
- Proposer à l'équipe des solutions innovantes, des pistes de réflexion et participer à la veille technologique.
Expérience souhaitée
Formation : Initialement de niveau Bac+3, Bac+4 ou Bac+5 avec de solides connaissances informatiques transverses, vous êtes spécialisé·e en développement JAVA.
Expérience : Vous disposez de 3 à 5 ans d'expérience en entreprise ou en société de services (ESN). Après une première expérience significative, vous souhaitez continuer à apprendre et évoluer au sein d'une équipe enthousiaste.
Appétence : Une curiosité marquée pour le développement, l'évolution des pratiques et des outils du métier, ainsi que la capacité à maintenir ses connaissances à jour.
Un atout : Une expérience avec le développement assisté par IA (AI coding) , est un plus appréciable.
Conditions et avantages
Rémunération : Entre 43 000 € et 48 000€ brut annuel (selon profil).
Flexibilité : Rythme de travail à 37h30 par semaine, offrant 26 jours de Congés Payés (CP) et 14 RTT par an.
Télétravail : Jusqu'à 2 jours de télétravail par semaine.
Avantages financiers : Participation annuelle aux bénéfices de l'entreprise.