Mission
A propos de Cegedim :
Fondée en 1969, Cegedim est une entreprise innovante de technologies et de services spécialisée dans la gestion des flux numériques de l’écosystème santé et BtoB, ainsi que dans la conception de logiciels métier destinés aux professionnels de santé et de l’assurance. Cegedim compte plus de 6 000 collaborateurs dans plus de 10 pays et a réalisé un chiffre d’affaires de 555,2 millions d’euros en 2022.Présente au royaume depuis 2008, Cegedim Maroc s’est imposé comme un acteur majeur du groupe, spécialisée dans les technologies et les services, à travers la participation à l’élaboration et à la réalisation des solutions logicielles du groupe dans les domaines de la paie et des ressources humaines, de la dématérialisation de factures, de l’assurance santé, et de la gestion de dossiers médicaux. Des métiers qui s’étendent de l’élaboration des besoins au déploiement de solutions, en passant par le développement logiciel et le paramétrage, ainsi que la formation, le service client et les métiers du support.
Cegedim SA est cotée en bourse à Paris (EURONEXT : CGM).
Pour en savoir plus : www.cegedim.fr
Et suivez Cegedim sur Twitter : @CegedimGroup et LinkedIn
Mission
Au sein d’une équipe de taille humaine et sous la responsabilité du Responsable développement, vous serez amené(e) à participer aux différentes phases de développement de projet en Java.
Vos connaissances approfondies des langages de programmation tels que Java, des bases de données SQL et NoSQL ainsi que votre maitrise des frameworks, les plus connus sur le marché comme Sping / SproingBoot (Jhipster serait un plus), vous permettrons de guider et d’accompagner les équipes de développement.
Doté d’un bagage informatique complet et passionné de code, vous proposerez des solutions techniques innovantes adaptées à cette technologie.
Vos missions principales seront les suivantes :
Analyse du besoin et de l’existant,
Conception, optimisation et développement backend des applications de la R&D,
Mise en place des tests unitaires et techniques fonctionnels et pertinents,
Encadrer les jeunes développeurs dans les bonnes pratiques de développement,
Livraison et documentation des développements,
Veille technologique et proposition d’évolutions,
Participation aux réunions d’équipe, travaille en groupe.
Profil
Fort(e) d'une expérience dans le Développement Java avec des missions similaires, vous êtes motivé(e) et possédez des compétences techniques dans les domaines suivants :
· Java 11 (et versions supérieures serait un plus),
· Angular et ou React
· Spring, SpringBoot
· SQL (de préférence PostgreSQL),
· NoSQL (de préférence MongoDB),
· Intégration continue et gestionnaire de sources (Maven / Git / Jenkins),
· Une connaissance des API Rest et des micros services dans l’univers Spring.
Vous êtes un/une développeur(se) passionné(e) sénior qui souhaite avoir la main sur le produit du build à la MEP. Vous aimez le code simple et élégant. Vous voulez être autonome et libre de vos choix lorsque vous avez un problème à résoudre. Vous aimez partager vos connaissances et le fruit de votre veille. Créativité, esprit de synthèse et polyvalence vous caractérisent. Vous avez le souci du détail et une bonne méthodologie. Enfin, votre capacité à travailler en autonomie ou en équipe vous permettra de vous intégrer au mieux au sein de votre équipe.
Compétences
Langages
- Maitrise du langage Java
- NodeJS / JavaScript
Framework
- Spring / Spring Boot
Gestion de données
- SQL (Postgres)
- NoSQL (MongoDB)
Concepts
- Architecture SOA et Microservices
- API First
- API RESTFul
- Docker / Kubernetes
- OpenID / KeyCloack
Outils
- Git
- Maven
- JIRA