Software developer
IT a systémyVe společnosti ARaymond vytváříme špičkové upevňovací a montážní systémy pro stroje a výrobky, které udržují svět v pohybu.
Společnost byla založena v Grenoblu v roce 1865 a dodnes zde má sídlo. Jsme rodinný podnik s bohatou historií inovací, na které jsme hrdí – včetně vynálezu druku (patentky).
Již více než 158 let jsou hnacím motorem našeho úspěchu lidské hodnoty, které ztělesňuje náš model řízení, tzv. Servant leadership. Ten podporuje samostatnost zaměstnanců a prioritou je jejich spokojenost .
Dnes zaměstnáváme více než 8 500 lidí ve 25 zemích světa a jsme odhodláni stát se lídrem v oblasti udržitelnosti pro celosvětový trh s upevňovacími a montážními prvky.
Přidejte se do týmu, který podpoří vaše ambice
Budete součástí sehraného mezinárodního týmu, který vás vždy podpoří. V každé fázi vaší kariéry budete uznáváni a respektováni za váš přínos k úspěchu společnosti.
QUARA est une solution innovante développée au sein de RG PI, l'incubateur interne d’ARaymond basé à Grenoble. Notre ambition : transformer l’assemblage industriel grâce à une plateforme connectée qui associe capteurs intelligents, edge computing et intelligence artificielle. Concrètement, QUARA est une solution matérielle et logicielle embarquée (notamment un gant intelligent) permettant de détecter, valider et tracer les connexions effectuées par des opérateurs sur des lignes d’assemblage. Grâce à l’analyse acoustique, au machine learning embarqué et à une interface utilisateur intuitive, notre solution garantit la qualité des assemblages en temps réel, tout en fournissant des données précieuses pour la supervision et la traçabilité des opérations. Pensée dès le départ pour répondre aux exigences de l’industrie 4.0, QUARA est conçue pour être modulaire, interopérable avec l’écosystème IIoT et déployable aussi bien en edge qu’en cloud. Elle est déjà utilisée dans des environnements industriels exigeants où elle contribue à améliorer la fiabilité, la productivité et la sécurité des processus critiques. Ce projet est mené par une équipe soudée, multidisciplinaire et engagée, qui développe l’ensemble de la solution de bout en bout : logiciel embarqué, back-end, front-end, infrastructure et intégration continue. L’équipe adopte une approche collaborative et centrée sur la qualité logicielle (TDD, DDD, Clean Architecture, DevOps) et évolue dans un environnement moderne, flexible et humain. Rejoindre QUARA, c’est contribuer activement à un produit concret, innovant et en pleine croissance, au croisement du software, de l’IoT industriel et de l’intelligence embarquée. Lien vers notre projet : https://www.araymond-industrial.com/en/technologies/quara-solution À propos de l'équipe Nous croyons que le succès repose sur les membres de l'équipe. En tant que petite équipe principalement composée de développeurs, notre approche de travail se base sur la collaboration et le développement en sous-groupes. Nous encourageons activement le partage des connaissances entre les membres de l'équipe et favorisons le travail collaboratif, que ce soit à travers la programmation en binôme (pair-coding), le travail en groupe (mob-coding) ou la conception collaborative. Nous aimons apprendre : vous apprendrez de nous et nous nous attendons à apprendre de vous. Depuis 2012, ARaymond a adopté l’approche du « Servant Leadership », ouvrant la voie à une philosophie managériale fondée sur l’humain. Nos bureaux modernes à Grenoble seront équipés des dernières technologies pour favoriser la collaboration. Nous proposons également des options de télétravail et des horaires flexibles pour aider nos employés à équilibrer leur vie professionnelle et personnelle. Vous travaillerez dans une atmosphère conviviale et stimulante, entouré de collègues passionnés et engagés.
Co u nás budete dělat?
Vous rejoindrez une équipe projet à taille humaine avec un mode de fonctionnement très horizontal.
Nous sommes proches de nos clients, nous comprenons leurs besoins et nous avons accès à leurs usines.
Comme nous développons de bout en bout toute la solution pour nos clients, nous devons comprendre les besoins fonctionnels et en tant que membre d’équipe projet vous participez à la définition de la solution. Tous les membres de notre équipe ont leur mot à dire dans les choix fonctionnels.
Dans cette équipe projet vous rejoignez l’équipe de développement, actuellement composée de 5 personnes. En tant que Développeur Logiciel expérimenté, vous participerez aux choix d’architecture et de solutions techniques, en participant à la rédaction et revue des ADR (Architecture Design Record), et en étant force de propositions. Nos développeurs travaillent le design en mode collaboratif. Une fois la solution choisie, vous participerez au développement et assurerez une intégration fluide de notre plate-forme modulaire basée sur des micro-services exécutées en Edge ou Cloud. Vous contribuerez également au développement du système de build automatique de notre plateforme de test, ainsi qu'à la mise en place de notre processus d'intégration continue CI/CD et du déploiement en production. Vous contribuerez aussi à la mise en place et maintenance de la solution de supervision.
Vos responsabilités incluront donc :
- Participer aux choix fonctionnels, leur planification.
- Participer aux choix d’architecture et de solutions, en étant force de propositions.
- Participer à la conception et au développement de la solution (en micro-service)
- Développer et maintenir les tests et les pipelines CI/CD utilisés pour tester et publier nos applications. Pour le nouveau code, nous développons selon la méthode TDD et selon le paradigme DDD.
- Concevoir, déployer et maintenir nos infrastructures de développement et de run-time.
- Participer à la supervision et la maintenance de la solution en production.
Stack Technique
Pour vous donner un aperçu de notre univers technologique et méthodologique, voici la stack que nous utilisons
- FARM (FastAPI, React, MongoDB)
- Python
- NATS (message broker)
- Ansible
- Docker
Skills
Plutôt qu’un profil académique ou des compétences spécifiques précises, nous recherchons quelqu'un passionné de développement avec l’amour du travail bien fait et qui connaît et pratique les bonnes pratiques Craft.
Nous attachons une grande importance à l'approche "craft" qui est au cœur de notre philosophie de travail. Curieux et ouvert d'esprit, le développeur doit être capable de s'adapter à notre contexte et de le nourrir avec ses expériences et ses idées. Les compétences recherchées incluent :
- DevOps / SRE : Expérience requise. Développement du déploiement automatique, de la gestion du parc machine et de la supervision.
- Sécurité. Expérience ou appétence pour apprendre sur les sujets de cybersécurité sera fortement appréciée pour renforcer notre équipe.
- TDD, DDD, Clean Architecture : Une expérience en matière de clean architecture / hexagonale et de développement piloté par les tests est fortement appréciée.
- Architecture de micro-services : Nos applications backend tirent parti du modèle de développement de micro-services.
- Docker : Une expérience de Docker est requise, mais la plupart des outils de build sont déjà en place. Nous construisons et déployons nos applications en tant que conteneurs Docker.
- Agent de messages (NATS / MQTT) : Expérience appréciée avec le modèle de conception PUB/SUB. Une expérience NATS ou MQTT est un plus.
- Asyncio : Expérience en programmation asynchrone type Async/await appréciée. Nous développons nos librairies Python avec asyncio.
- Stockage objet/document (Object Stores/ MongoDB) : Connaissance des solutions de stockage objet appréciée.
- Système Linux : Certaines connaissances d’administrateur système sont requises. Des connaissances avancées de Linux sont un atout.
- Normes Web : Expérience dans le développement de real-time web app appréciée.
- Langues : Français courant requis / Anglais professionnel est un plus.
Co vám nabízíme?
Vous vous sentirez valorisé pour ce que vous apportez en tant que personne et professionnel, grâce à notre modèle de gestion servant-leadership qui met votre voix et votre bien-être en premier. Travailler pour ARaymond signifie faire partie d'une équipe internationale, notre entreprise familiale compte plus de 8 500 employés dans 25 pays à travers le monde. Elle est dirigée par des valeurs humaines depuis plus de 160 ans.
Quel que soit votre titre de poste, cous ressentirez notre esprit de respect, de collaboration et d'innovation dans tout ce que vous faites, vous vous sentirez inspiré dans notre culture d'innovation et de créativité.
Vous aurez le soutien nécessaire pour mener votre carrière où vous le souhaitez, avec une formation en cours d'emploi, un mentorat et un développement des compétences pour vous aider à atteindre vos objectifs. Vous pourrez être fier de faire partie d'une entreprise qui s'engage à minimiser son impact environnemental et à préserver les écosystèmes dont nous dépendons tous.