/

Développeur Back End et Front End Senior

Casablanca, Maroc
Ref. :
002192

En tant que développeur, vous travaillerez sous la supervision du chef de projet.

Pour cela, vous serez en charge de la mise en place, de la configuration, du développement et de la maintenance du serveur, de la base de données et de l’application en général.

Vous aurez aussi pour mission d'améliorer l'ergonomie et le graphisme de l’application, en travaillant notamment sur l'interface utilisateur.

Missions principales:

* Analyse des besoins existants et prendre en compte les contraintes projet

  • Prendre en charge les développements spécifiques dans l’environnement technique défini

  • Assurer le support technique et la maintenance tout au long de la vie du projet

  • Analyser les spécifications techniques

  • Développer des solutions selon un cahier des charges défini

  • Réaliser des tests dans des environnements de recette pour valider les développements

  • Maintenance corrective et évolutive

  • Contribuer à l'évolution de la chaine CI/CD et aux process de développements associés

  • Créer, développer et ajuster en adéquation avec la charte graphique du projet

  • Maintenir la documentation projet à jour

* Gérer les risques : Sécurité applicative

  • Respecter les standards des technologies informatiques du Groupe (directives et procédures) et garantir la conformité avec les exigences de sécurité

  • Alerter le coordinateur technique de tout dysfonctionnement et problème impactant l’activité

* Administration projet transverse

  • Participer aux réunions de suivi technique

  • Alerter le Chef de projet de tout dysfonctionnement et problème impactant l’activité

  • Réaliser le reporting de son activité

  • Estimer la charge technique des évolutions

Profil recherché :

  • Développeur confirmé Diplôme BAC +3 – DUT / BTS / Licence en Informatique

  • Expérience Minimum 5 ans Dans 1 poste de développeur similaire de même envergure Domaine des Système d’exploitations / Développement de logiciel Domaines d’expertise

COMPÉTENCES TECHNIQUES

  • Dév C

  • Connaissance des principes d’exploitation

  • Contraintes sécurités

  • Gestion flux réseaux

  • Sécurité du code applicatif 

  • Connaissance des Solutions technologiques clefs d’architecture et Modes d’intégration 

  • Maitrise des Chaines d'intégration et de déploiement des applications :

  • Environnement d'hébergement dont CI/CD 3 Maitrise des Couches Services (Data et échanges Inter applicatif)

  • Base de données PostgreSQL - SQL - Bus d’évènements… 

  • Capacité à comprendre les impacts de l’architecture du système d’information sur le projet

  • Connaissance sur la manipulation des données brutes

TECHNOLOGIES

  • Framework

  • Javascript 

  • Java

  • vue.js

  • Spring

  •  Environnement IntelliJ 

  • GIT

  • GITLAB

  • Systèmes Kubernetes 

  • Rancher 

  • Keycloack

  • Apache Kafka 

  • PostgreSQL 

  • Écosystèmes Docker 

  • LINUX 

  • Workflow Camunda BPM

COMPÉTENCES ORGANISATIONNELLES

  • Communication écrite & orale

  • Prioriser les tâches

  • Suivre un cadre d'intervention défini

QUALITÉS

  • Travailler à distance en mode collaboratif 

  • Anglais professionnel

  • Sens de l’organisation 

  • Rigueur 

  • Collaborer avec le collectif 

  • Travail en équipe 

  • Capacité d’adaptation [dans un environnement international] 

  • Capacité d’écoute 

  • Etat d'esprit ouvert et positif

  • Dynamisme