Publié il y a 7 jours

Développeur Fullstack (H/F)

Entreprise
Cherry PickPlateforme freelance
Localisation
Paris
Hybride
Type de contrat
Freelance
Niveau
SENIOR
Rémunération
480€Taux journalier
0vues
0clics

Description du poste

🚀 Contexte de la mission

Dans le cadre du maintien et de l’évolution de l’outil métier du laboratoire d’essais, la mission consiste à intervenir sur une application stratégique développée sous 4D permettant la collecte, le traitement, le calcul et la diffusion des résultats de tests produits.

Cette plateforme centralise les données de mesure du laboratoire, génère les notations et indicateurs de performance produits, puis alimente différents canaux de publication et d’exploitation. Elle intègre également les catalogues produits afin de faciliter le pilotage des campagnes de tests.

Le consultant rejoindra une équipe en charge de la maintenance corrective et évolutive de l’application, dans un contexte nécessitant une forte réactivité face aux évolutions métier, aux nouveaux équipements de mesure et aux adaptations des flux de données.

🎯 Missions principales et rôle

En tant que Développeur 4D Confirmé / Expert, vous serez responsable de :

Développement et évolution applicative

  • Concevoir, développer et maintenir les fonctionnalités de l’application 4D.

  • Faire évoluer les traitements métier liés aux calculs, notations et indicateurs produits.

  • Mettre en œuvre de nouveaux processus d’importation et de transformation des données.

  • Développer les interfaces nécessaires avec les systèmes internes et externes.

Gestion des données et architecture

  • Administrer et optimiser les bases de données relationnelles.

  • Assurer la gestion des index et des performances des traitements.

  • Exploiter les fonctionnalités DataStore et ORDA.

  • Manipuler les entités et sélections d’entités.

Intégration et interopérabilité

  • Intégrer des API et services externes.

  • Développer des échanges REST.

  • Manipuler et transformer des formats JSON, CSV, XML et HTML.

  • Assurer l’intégration de nouveaux équipements et flux de données.

Maintenance et support

  • Réaliser les corrections et évolutions demandées par les équipes métier.

  • Analyser les incidents et proposer des solutions pérennes.

  • Participer aux déploiements et à la validation des mises en production.

  • Assurer les opérations de maintenance serveur (backup, restauration, rollback).

Qualité et exploitation

  • Participer aux revues de code et aux validations techniques.

  • Garantir la qualité et la robustesse des développements.

  • Maintenir la documentation technique.

  • Contribuer au suivi des demandes via les outils de gestion de tâches.

📈 Objectifs

  • Garantir la disponibilité et la fiabilité de l’application métier du laboratoire.

  • Assurer l’intégration rapide des nouvelles méthodologies de tests et équipements de mesure.

  • Optimiser les performances des traitements et de la base de données.

  • Sécuriser les échanges de données et les processus de publication.

  • Maintenir un haut niveau de qualité et de traçabilité des développements.

🛠️ Compétences requises

Expertise 4D

  • Maîtrise avancée du langage 4D.

  • Développement orienté objet.

  • Gestion des variables, tableaux, collections et objets.

  • Maîtrise du DataStore et d’ORDA.

  • Gestion des Entity Selections.

Bases de données

  • Architecture de bases de données relationnelles.

  • Optimisation des performances.

  • Gestion des index.

Intégration et APIs

  • Développement d’API REST.

  • Intégration Python et/ou JavaScript.

  • Manipulation des formats JSON, XML, CSV et HTML.

Interface et événements

  • Gestion des formulaires et objets d’interface.

  • Gestion des événements applicatifs.

  • Utilisation des triggers et événements ORDA.

Administration

  • Maintenance serveur 4D.

  • Sauvegarde, restauration et rollback.

  • Gestion des composants et dépendances.

Outils et méthodes

  • Git.

  • Gestion des demandes via outils de ticketing (type Zoho).

  • Déploiements sur environnements préproduction et production.

👤 Profil recherché

  • Expérience significative en développement 4D.

  • Solides compétences en conception et optimisation de bases de données.

  • Capacité à intervenir sur des sujets variés : développement, intégration, administration et maintenance.

  • Aptitude à analyser un existant complexe et à faire évoluer une application critique.

  • Capacité à comprendre rapidement les besoins métier et à proposer des solutions adaptées.

  • Autonomie, rigueur et sens des responsabilités.

  • Esprit d’analyse et capacité à réaliser du reverse engineering sur du code existant.

  • Bon relationnel et capacité à travailler avec des équipes métier et techniques.

Exigences du poste

Stack technique :

DatastoreBases de données relationnellesOptimisation des performancesAPI RestPythonJavascriptJSONXMLCsvHTMLTriggersSauvegardeRestaurationRollbackGestion des dépendancesGitOutils de ticketing

À propos de l'entreprise

Cherry PickPlateforme freelance
Secteur ::Grande distribution & commerce de détail
Voir toutes les offres de Cherry Pick

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.