Développeur Sénior Nest JS /Java (F/H)-RABAT-MAROC

  • Permanent contract
  • Full-time
  • At least 5 years of experience (Senior level)
  • MBA
  • Informatique / Systèmes d’information

Mission

À propos de Cegedim :

Fondé en 1969, Cegedim est un Groupe innovant de technologies et de services spécialisé 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 près de 6 700 collaborateurs  dans plus de 10 pays et a réalisé un chiffre d’affaires de 654,5 millions d’euros en 2024.

Nous sommes à la recherche d'un TL/Sénior avec les compétences suivantes:

  • Backend : NestJS (Node.js), Java / Spring Boot
  • Frontend : Angular
  • Bases de données : PostgreSQL, MongoDB
  • Messaging : Kafka
  • CI/CD : GitLab CI / CD (conception et optimisation des pipelines)

 

Tests :

  • Tests unitaires et d’intégration (Jest pour NestJS, JUnit pour Java)
  • Tests de performance et de charge
  • Scraping / automatisation : Selenium

 

Data / IA :

  • Première expérience appréciée

 

Attendus techniques :

  • Maîtrise des principes DDD, Clean Architecture et SOLID
  • Développement d’API robustes, stateless et maintenables
  • Conception de services scalables
  • Optimisation des pipelines CI/CD
  • Bonne compréhension des enjeux de :
    • Performance
    • accès concurrents
    • traitements batch
    • volumétrie

 

Rôle dans l’équipe :

  • Encadrement et accompagnement des développeurs juniors
  • Participation aux revues de code et décisions techniques
  • Contribution à l’amélioration continue (code, performance, CI/CD)

Profile

Profil :

- Bac+5 Ingénieur/Master 2 en développement logiciel ;

- 10 ans d’expérience minimum en développement Full Stack ;

- Maitrise les langages NodeJS/NestJS , Java, Angular et Kafka.

-conception et optimisation des pipelines ;GitLab CI / CD

-Rigueur, organisation, esprit d’analyse, capacité d’adaptation, qualité relationnelle, travail en équipe et communication dans un environnement multi-interlocuteurs et multiculturels ;

- Connaissances des valeurs de l'agilité, ainsi que les outils de gestion agiles et collaboratifs tels que JIRA / Confluence ;



Skills

Nodejs
NestJS
JAVA
angular
ci/CD
KAFKA