/

Dev Fullstack Expérimenté Java / Angular en Freelance

--Casablanca / Rabat--
Ref. :
006092

DESCRIPTION DE LA MISSION

Intégré(e) dans les équipes DF Magasins Back, le/la consultant(e) aura pour mission de développer et maintenir des applications web et mobiles. Vous travaillerez en étroite collaboration avec les équipes de développement et les équipes métier pour garantir la qualité et la performance des applications.

Le/la consultant(e) contribuera à la conception, au développement, à la mise en œuvre et à la maintenance des applications backend, en utilisant des technologies modernes et des pratiques de développement agile. Il/elle participe également aux phases de tests et de déploiement des applications, en s'assurant de leur conformité aux exigences métier et aux standards de qualité de notre client.

 

ENVIRONNEMENT TECHNIQUE ET EXPERTISES NÉCESSAIRES

 

  • Concevoir, développer et maintenir des applications robustes et scalables avec les technologies Java et Angular
  • Expérience appréciée avec la Programmation Réactive.
  • Expériences avec les bases de données relationnelles et/ou orientée document.
  • Familier avec les principes DevOps, notamment la CICD.
  • Familier avec le versionning, notamment Git.
  • Compréhension et usage des principes de craftsmanship.
  • Contribuer à l'amélioration de la qualité du produit (Test coverage, Sonar, SOLID, YAGNI…)
  • Participer à toutes les phases du cycle de développement logiciel, de la conception en passant par la mise en production et le run.
  • Familier avec les principes d’observabilité.
  • Excellentes aptitudes à la collaboration et au travail en équipe.
  • Aider à la décision et arbitrage des choix techniques et fonctionnels.
  • Bonne communication écrite et orale en français pour des interactions fluides avec le métier.
  • Contribuer à l'amélioration continue des pratiques de développement.
  • Assurer la maintenance et l'évolution des applications existantes.
  • Sens critique permettant d'évaluer objectivement différentes solutions.
  • Maîtrise des méthodes agiles, notamment SCRUM

 

MÉTHODES, ORGANISATIONS ET INTERACTIONS.

  • Excellente communication écrite et orale : Bonne communication écrite et orale en français pour des interactions fluides avec le métier.
  • Esprit d'analyse et d'amélioration continue : Capacité à évaluer le code et ses impacts, ainsi qu'à remettre en question les solutions existantes pour les améliorer.
  • Capacité de prise de recul : Aptitude à évaluer les problématiques avec objectivité et à proposer des solutions d'amélioration.
  • Capacité à respecter les délais tout en maintenant des standards élevés.
  • Esprit d'équipe : Capacité à collaborer efficacement avec les membres de l'équipe pour atteindre des objectifs communs.

 

NIVEAU ET TYPE D’EXPERTISE REQUIS.

  • Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente
  • Expérience de 3 à 7 ans en Java / Angular
  • Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.