About the role
You will be responsible for managing data entry, exit, and circulation within the Baqio platform, including developing migration tools and integration connectors. You will also perform data recovery from client systems and ensure seamless data transformation and import processes.
What they look for
Requirements
The ideal candidate has strong proficiency in Ruby on Rails and SQL, with a proven ability to investigate and manipulate data in diverse technical environments. You must be rigorous, pragmatic, and possess excellent communication skills to support clients during the migration process.
Benefits
Full description
1er logiciel web de gestion commerciale spécialisé vin et alcool, Baqio permet de gérer le quotidien administratif et commercial et centralise sur une même interface toutes les fonctionnalités nécessaires : la gestion du stock, le CRM client, la facturation, le suivi statistique et les déclarations douanières.
Créé en 2017, Baqio est présent dans toutes les régions viticoles de France et intègre de nouveaux clients chaque mois, principalement des TPE et des PME, avec pour ambition de devenir la solution de référence du secteur. La plateforme évolue en permanence et de nouvelles fonctionnalités sont régulièrement ajoutées. L’équipe est composée de 9 personnes réparties partout en France.
Pour accompagner cette croissance, nous ouvrons un poste de développeur•se Intégrations et Migration de données à pourvoir dès maintenant.
Vos missions
Le poste
Nous recherchons un•e Développeur•se Intégrations & Migration de données qui aura la responsabilité de l’ensemble des sujets permettant de faire entrer, sortir et circuler les données dans Baqio.
Le poste intervient notamment lors de l’arrivée de nouveaux clients qui souhaitent reprendre les données de leur ancien logiciel, mais également sur l’ensemble des fonctionnalités d’import, d’export et d’intégration avec des logiciels tiers.
L’objectif est double :
- rendre les migrations clients aussi fiables et fluides que possible ;
- construire progressivement une véritable expertise et une architecture robuste autour des échanges de données de Baqio.
Principales missions
1. Développer et maintenir les outils de migration
Vous serez chargé de développer les interfaces et scripts permettant d’importer dans Baqio les données provenant des logiciels précédemment utilisés par nos clients.
Cela pourra concerner notamment :
- les clients et fournisseurs ;
- les produits et tarifs ;
- les stocks ;
- les documents de vente ;
- les données comptables ou réglementaires ;
- toute autre donnée nécessaire au démarrage d’un client.
Vous maintiendrez ou développerez des connecteurs réutilisables pour les logiciels les plus fréquemment rencontrés.
Vous veillerez à rendre les processus de migration les plus automatisés et industrialisables possible.
2. Réaliser les récupérations de données chez les clients
Certaines migrations nécessitent d’accéder aux données présentes sur le poste de travail ou le serveur du client.
Vous serez amené à :
- identifier la manière dont les données sont stockées dans l’ancien logiciel ;
- récupérer les bases de données ou fichiers nécessaires (appel avec le client, accès au poste via Teamviewer, etc) ;
- analyser leur structure ;
- extraire les données utiles ;
- les transformer dans le format attendu par Baqio.
- les importer sur le compte Baqio du client
Cela pourra impliquer de travailler avec différents formats ou technologies : bases SQL, fichiers CSV ou Excel, fichiers propriétaires, API, exports logiciels, etc.
3. Développer les intégrations avec les logiciels tiers
Baqio est amené à communiquer avec un nombre croissant de logiciels et services externes.
Vous pourrez être chargé de développer et maintenir des intégrations avec :
- des logiciels comptables ;
- des logiciels logistiques ;
- des plateformes e-commerce ;
- des outils métiers ;
- des transporteurs ;
- des partenaires spécialisés dans l'univers du vin et des alcools.
Vous participerez à la définition de l'architecture permettant de rendre ces intégrations maintenables et évolutives.
Vos compétences
Profil recherché
Nous recherchons avant tout quelqu'un de très à l'aise avec la manipulation de données et capable d'investiguer dans des environnements techniques parfois très différents.
- Bonne connaissance de Ruby on Rails et du développement sur ce framework
- Bonnes connaissances en SQL (Postgres ou similaire)
- Capacité de rédiger des tests (Rspec)
Qualités recherchées
Rigueur
Une erreur de migration peut avoir un impact important pour un client. La qualité et le contrôle des données sont donc essentiels.
Esprit d'investigation
Chaque logiciel source est différent. Il faut aimer comprendre comment fonctionnent des systèmes que l'on ne connaît pas encore.
Pragmatique
Certaines migrations nécessitent de trouver une solution adaptée à un environnement ancien ou peu documenté.
Sens du service
La migration constitue souvent une étape importante et sensible pour un nouveau client. Il faut savoir communiquer clairement et rassurer le client lorsque des difficultés apparaissent.
Esprit d'industrialisation
Chaque nouvelle migration doit être l'occasion d'améliorer les outils et de rendre la suivante plus simple et plus fiable.
Avantages
Vous travaillerez en collaboration avec :
- l'équipe Produit et Tech pour faire évoluer Baqio ;
- l'équipe Support pour préparer les migrations clients ;
- les clients lors des récupérations ou validations de données ;
- les partenaires techniques lorsque des intégrations sont nécessaires.
Poste 100% télétravail depuis votre domicile. La société n'a pas de bureau, toute l’équipe est en télétravail (Deyme, Dijon, Epernay, Guissény, Montpellier, Narbonne, Urbanya, Vannes, actuellement).
A ce titre, vous percevez une indemnité de télétravail de 115 € brut par mois.
Déplacements à prévoir :
- Journées d'équipe sur Paris ou en Région (environ 4 par an)
- Salons professionnels en région (Angers, Paris, Bordeaux, Montpellier, Reims) : 1-2 par an.
CDI, 35 heures organisées en semaine de 4,5 jours. Rémunération de 45 000 € brut annuel.
Statut cadre.
Vous disposerez d'une mutuelle d'entreprise (Alan Blue).
Nous vous fournissons le matériel nécessaire à votre poste (Macbook Air, Casque audio, écran externe)
Si cette aventure vous tente, nous avons un poste pour vous ! Merci de nous transmettre un CV et une lettre de motivation pour que nous puissions examiner votre candidature.
Similar roles
-
You've been a 0→1 startup CTO (Rails). We're funded. Flexible title & time commitment.
59 Pines $200K–$400K/yr
-
Sr. Software Engineer, Ruby on Rails
CentralReach United States · $120K–$180K/yr
-
Full Stack Engineer - (Ruby on Rails/React)
Reveal Technology United States · $130K–$175K/yr
-
Senior Software Engineer- Ruby on Rails
Global Fleet Management Burnaby, British Columbia, Canada · CA$120K/yr
-
Ruby on Rails Developer
Dexory Wallingford, England, United Kingdom
-
Payments Rails Product Delivery Executive Director
JPMorgan Chase & Co. Jersey City, New Jersey, United States · $166K–$260K/yr