L’objet de la présente mission est de réaliser la modélisation d’Api REST , leur conception/réalisation, les tests unitaires ainsi que la conception / réalisation des échanges avec les autres systèmes du SI , autour de l’application Frontal CRM E, ainsi que l’élaboration et la réalisation de toute évolution logicielle et technique nécessaire.

FCRME est un fournisseur d'API Rest pour les objets métiers : interlocuteur client, dossier Commande, Interactions...

Missions principales :

  • Modélisation et conception de la solution logicielle

  • Programmation et test des objets et composants

  • Rédaction de la documentation technique

  • Gestion de la maintenance corrective et évolutive

  • Participation aux daily quotidiens

  • Entraide avec les développeurs (Intellij , Gitlab DIOD, Git , Spring, Hibernate, Postgres)

  • Contribution aux estimations de charge des UserStories avec le PO et l’équipe

  • Contribution à la boucle d’amélioration de l’équipe entière at Avoir le soucis de la boucle d’amélioration de l’équipe entière

  • Présenter à l’équipe ses réalisations pour monter le groupe en compétence

  • Connaitre son environnement local de dev

  • Intégrer dans les environnements de DEV et de QPM

  • Faire évoluer ses TU et Smoke tests

  • Echange dans l’équipe sur les méthodes déjà employées

  • Faire valider ses choix de développement auprès de l’architecte logiciel de l’équipe

Modélisation et conception des APIs REST :

Modélisation base de données :

  • Modéliser des évolutions de tables dans notre modèle de BDD

  • Faire valider le modèle avec notre architecte logiciel et le référent dans l’équipe

  • Produire un script de création de table

  • Modifier les scripts d’installation des bases de données pour Tester la création de ou des tables avec les outils existants ans l’équipe sur les différents environnements

Soutien applicatif :

  • Analyser un incident potentiellement transverse avec les différentes parties concernées

  • Traiter l’incident et proposer un correctif à l’équipe

  • Vérifier la priorité de la corrective avec le CP SI

  • Développer le correctif et contribuer aux tests

  • Documenter les solutions palliatives pour l’équipe Prod

  • Présenter les solutions et outils mis en place

Vous avez une formation Bac+5 Ingénieur/Master 2 en développement logiciel Java.

Vous avez une expérience professionnelle de 7 ans minimum.

  • Des compétences techniques : Java 21 – Hibernate

  • Git , Jenkins

  • Spring, Spring Boot, Sprint Batch

  • Gestionnaire de BDD, Oracle, Postgresql, SQL

  • APIs REST , SOAP

  • Unix , activeMQ

  • HTML

  • Ansible

  • Aussi des connaissances fonctionnelles sur le domaine Télécom (Connaissance domaine client entreprise et référentiels) sera un plus.

  • Vous avez une culture Agile

  • Vous avez l'esprit de synthèse, esprit d’équipe , Entraide , Travail en collaboration avec l’ équipe projet

  • les échanges téléphoniques avec les équipes projets transverses et entre développeur est essentiel.

  • Certaines call avec autres intervenants en anglais pourraient avoir lieu.

Salary

_

Other based

Work mode

On-site

On-site work

Location

Casablanca, Casablanca-Settat, Morocco

Job location

Job Overview
Job Posted:
2 weeks ago
Expire:
1 week from now
Job Type
Contractual
Job Role
Software Engineer
Category
IT and Development
Education
5+ Years Post-High School
Experience
Experience between 5 and 10 years
Total Vacancies
1
Views
14

Share This Job:

Location

Casablanca, Casablanca-Settat, Morocco

Comments

No comments yet.