développeur java / python (h/f)
Role details
Job location
Tech stack
Job description
-
Concevoir et développer un premier outil (Outil 1) assurant la conversion de fichiers de configuration .csv (format Airbus) vers un format .xml (format Thales).
-
Implémenter les fonctions de transfert (logique de mapping) pour décrire la source et la destination des éléments de configuration.
-
Utiliser et manipuler des fichiers XSD pour définir et valider la structure des fichiers .xml de destination.
-
Développer un second outil (Outil 2) capable de : o Transformer le fichier .xml (généré par l'Outil 1) en un autre format .xml (en utilisant le même principe de fonctions de transfert et XSD). o Générer un fichier .csv à partir d'un fichier de configuration source au format Excel.
-
Travailler dans un environnement technique moderne (Java 17 / Spring Boot) pour garantir la robustesse des applications.
-
Livrer des outils fiables qui seront utilisés au quotidien par les équipes métiers.
Requirements
- Vous justifiez d'une expérience minimum de 5 ans en développement logiciel.
- Vous maîtrisez l'environnement Java (idéalement Java 17) et le framework Spring Boot.
- Vous possédez de solides compétences en Python, notamment pour le scripting et la manipulation de données.
- Vous avez une expérience avérée dans la manipulation de données complexes, incluant les formats XML, XSD, CSV et Excel.
- Vous comprenez les enjeux de la transformation de données (mapping, parsing, génération de fichiers).
- La connaissance du secteur aéronautique ou industriel est un plus apprécié.
- Vous êtes autonome, rigoureux(se) et force de proposition pour traduire un besoin fonctionnel en solution technique efficace.
Benefits & conditions
Randstad Digital est une entreprise handi-accueillante. À compétences égales, tous nos postes sont ouverts aux personnes en situation de handicap. À savoir, Randstad est engagé dans l'accompagnement de ses collaborateurs en situation de handicap : demande de reconnaissance et d'adaptation du poste de travail, prise en charge des formalités administratives, politiques d'inclusion..., + Tickets restaurant (TR)
- Mutuelle avantageuse
- Plan de carrière évolutif (formations, mentorat, Tech talk...)
- Plan de formation interne via Randstad University
- Licence Udemy et partenariat OpenClassrooms
- Avantages CSE (chèques cadeaux, réductions...)
- RTT
- Primes de parrainage
- Prise en charge de 100% des titres de transport
- Accords télétravail
- Événements festifs