Developpeur Logiciel Senior H/F

Finanzwesen
Anfangsdatum Sofort anfangen
Ort Grenoble, Frankreich.
Art des Vertrags Arbeitsplatz
Arbeitszeit Temps plein
Jetzt bewerben

Wir bei ARaymond entwickeln hochmoderne Befestigungs- und Montagesysteme für Produkte, welche die Welt in Bewegung halten.

ARaymond wurde 1865 in Grenoble gegründet, wo sich immer noch der Hauptsitz befindet. Das Unternehmen wird bis heute von der Familie Raymond geführt, welche mit Stolz auf eine Innovationsgeschichte zurückblickt, die mit der Erfindung des Druckknopfes begann.

Der Erfolg von ARaymond basiert seit über 158 Jahren auf menschlichen Werten, die von unserem Servant-Leadership-Modell verkörpert werden. Hierbei stehen das Übertragen von Verantwortung an unsere Beschäftigten sowie ihr Wohlbefinden an erster Stelle.

Wir beschäftigen derzeit mehr als 8 500 Personen in 25 Ländern und setzen uns dafür ein, im globalen Befestigungs- und Montagemarkt die führende Position in Sachen Nachhaltigkeit einzunehmen.

Verbinden Sie sich mit Ideen, die die großen Herausforderungen bewältigen

Werden Sie Teil unseres globalen Ingenieurteams und entwickeln Sie Ideen und Produkte für eine bessere Zukunft. Lassen Sie sich von unserer Kultur der Innovation und Kreativität inspirieren, die jedes Jahr über 1.000 neue Befestigungslösungen hervorbringt.

Au sein de RG PI, l'incubateur interne d'ARaymond situé à Grenoble, l’équipe QUARA (9 personnes) façonne l'avenir de l'offre de services ARaymond pour nos clients. 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. Notre culture d'équipe repose sur ces principes pour atteindre nos objectifs de manière efficace et innovante. Depuis 2012, ARaymond a adopté l’approche du « Servant Leadership », ouvrant la voie à une philosophie managériale fondée sur l’humain. Nous aimons apprendre : vous apprendrez de nous et nous nous attendons à apprendre de vous. 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.

Rolle und Aufgabenbereich

Vous rejoindrez une équipe de développement back-end, actuellement composée de 3 développeurs. En tant que Développeur Logiciel Senior, vous participerez au développement back-end 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. 

Vos responsabilités incluront :

  • 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 aux choix d’architecture et de solutions, en étant force de propositions. Nos développeurs travaillent le design en mode collaboratif.
  • Participer à la planification, aux revues et aux démos de sprints.

 

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
  • Ansible
  • Docker
Ausbildung und Erfahrung

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. 

Wirkungsbereich

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 :

  • 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.
  • Méthodologies CD/CI : Expérience requise. Vous serez responsable de l’orchestration de divers tests ou contrôles de qualité du code via des pipelines. Nous utilisons Azure Devops Pipelines, très similaires à Github Actions.
  • 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.
Jetzt bewerben