ON RECRUTE

Développeur Backend - H/F

Maroc

Prise de poste

Dès que possible

Télétravail

Hybride : possibilité de télétravail
selon les modalités en vigueur

À propos de Weexa

WEEXA est un groupe leader sur le marché de la transformation digitale.
Fort de ses 33 ans d’expérience et de ses 175+ experts répartis sur 4 continents, l’entreprise est spécialisée dans la digitalisation des flux B2B.
Sa présence à l’international dans différents secteurs d’activité et son expertise éprouvée sur les différentes solutions de pilotage des flux de données en font un groupe de référence.
 
Nos expertises :
 EDT – Electronic Data Transfer, filiale du Groupe WEEXA, est immatriculée définitivement en tant que PA par l’administration fiscale française dans le cadre de la Réforme de la Facturation Electronique (RFE).

Vos missions

Sa mission est de concevoir, développer et maintenir la partie serveur d’une
application web ou d’un logiciel. Le développeur backend est responsable de la
mise en place de la logique métier, de la gestion des bases de données, de la
gestion des requêtes client-serveur, de l’optimisation des performances et de la
sécurité du système.
Il sera amené à intervenir sur la partie « Front End » pour l’ajout de fonctionnalités
clients, sans toutefois en faire sa spécialité.

Domaine et périmètre d’intervention

Il interviendra sur tous les outils développés par EDT.
Il travaillera en étroite collaboration avec le « Lead Technique » pour assurer la
qualité des développements et le respect des processus internes.
Il assurera le support des applications en lien avec le support et les autres équipes
de l’entreprise.
Il pourra intervenir sur la partie frontend, même s’il n’en fait pas sa spécialité.

Activités et tâches

Développement de l’architecture du serveur : conception de l’architecture globale du serveur en déterminant les composants nécessaires pour répondre aux besoins de l’application.

Gestion de la base de données : création et gestion de bases de données, conceptions des schémas et écriture des requêtes SQL pour stocker et récupérer les données de manière efficace.

Implémentation de la logique métier : traduction des exigences fonctionnelles de l’application en code, en créant les fonctionnalités et les algorithmes nécessaires pour répondre aux besoins spécifiques.

Intégration avec d’autres systèmes : dans de nombreux cas, une application backend doit communiquer avec d’autres systèmes, tels que des services tiers, des API ou des systèmes de paiement. Le développeur backend est responsable de l’intégration de ces systèmes avec l’application.

Optimisation des performances : optimisation des performances de l’application en identifiant les goulots d’étranglement, en améliorant l’efficacité du code et en mettant en œuvre des techniques de mise en cache.

Sécurité : prise en compte la sécurité de l’application en mettant en place desmesures de protection contre les attaques et les vulnérabilités potentielles, telles que l’injection SQL ou les attaques par déni de service.

Tests et débogage : tests unitaires et fonctionnels pour s’assurer que le code fonctionne correctement, débogage et correction des erreurs ou des bogues. 

Il participera à l’élaboration de nouvelles fonctionnalités et à l’amélioration des produits existants en utilisant les meilleures pratiques de développement.

Profil recherché

Traits de personnalité

  • Rigoureux et méthodique ;
  • Attitude positive et dynamique ;
  • Autonome et persévérant

Aptitudes

  • Forte capacité d’analyse ;
  • Compréhension de problématiques complexes ;
  • Aptitude au travail collaboratif dans une équipe ;
  • Prise d’initiatives ;
  • Travail en mode projet

Prérequis techniques :

  • Maîtrise du langage de programmation de Java
  • Connaissance des technologies web : PhP, CSS, HTML, JavaScript
  • Connaissance des bases de données relationnelles SQL.
  • Expérience dans la résolution de problèmes complexes et la recherche
    de solutions innovantes.
  • Anglais technique

Les plus :

  • Connaissance de la BDD Oracle
  • Connaissances des technologies XML : XSL, XPath, XSL-FO
  • Expérience dans la mise en place de méthodologie AGILE (SCRUM)
  • Expérience dans l’utilisation de gestion de code source
  • Connaissance des concepts de sécurité liés aux applications web et des outils de sécurité tels que des frameworks de sécurité, des certificats SSL, etc.
  • Compréhension des concepts de cloud computing et des technologies de conteneurisation telles que Docker, Kubernetes, etc
  • Connaissance des systèmes d’exploitation Linux

Pourquoi rejoindre Weexa ?

Nos engagements concernant notre processus de recrutement : 

Le groupe Weexa garantit l’égalité des chances en appliquant un processus de recrutement rigoureux et bienveillant afin de prévenir toute forme de discrimination. Les candidatures sont analysées de manière objective, en tenant compte à la fois des compétences essentielles et du potentiel d’évolution.  

Une préqualification est réalisée par notre équipe RH, puis un entretien est mené par le manager afin de croiser les regards et limiter les biais.  

Nos méthodes d’entretiens sont structurées et nos pratiques régulièrement réévaluées pour garantir à chaque candidat les mêmes chances de réussir.  

Tous nos postes sont ouverts aux travailleurs en situation de handicap.  

Nos avantages : 

  • Flexibilité horaires en fonction des services
  • Prise en charge par la société d’une partie de la mutuelle
  • Bureau dédié à l’équipe IT
  • Tickets restaurant
  • Télétravail possible selon les modalités de l’accord
  • Actions RSE et QVT

CONDITIONS PRATIQUES

Maroc

Télétravail

Hybride : possibilité de télétravail
selon les modalités en vigueur