This position is no longer available.

Developpeur/se backend

Permanent contract
Le Bourget-du-Lac
Salary: Not specified
Starting date: January 31, 2023
A few days at home
Experience: > 5 years
Education: Master's Degree

Powerup
Powerup

Interested in this job?

jobs.faq.title

The position

Job description

En forte croissance, nos modèles maintenant éprouvés, nous transitons vers une phase où il s’agit de structurer fortement notre engineering système pour mettre à l’échelle notre technologie et l’embarquer vers le maximum de cibles. Vous intègrerez donc une équipe R&D en phase de croissance et participerez à son évolution.

Missions

  • Vous participez aux phases de conception et développement de nos systèmes dans les univers techniques suivants :

    • Cloud computing (principalement back),
    • Edge computing (exécution on-Field de nos algorithmes),
    • Data engineering (infrastructure de calcul pour de fortes volumétries)
  • Vous participez aux revues d’architecture pour assurer l’adéquation et la scalabilité des développements et microservices : vous modularisez les implémentations pour les inscrire dans une architecture scalable pour laquelle vous préconisez la charge de travail adaptée
  • En application des principes agiles, vous sécurisez les nouvelles implémentations par une bonne couverture par les tests unitaires/tests d’intégration. Les pipelines de CI/CD n’ont pas de secrets pour vous.
  • Référent IaC : vous garantissez la reproductibilité des évolutions d’infrastructure et l’isolation des environnements.
  • Vous travaillez en collaboration avec les data engineer et data scientists pour valider la scalabilité, la sécurité et la confidentialité des services déployés.
  • Par votre veille technique sur les offres cloud, vous êtes force de proposition pour suggérer la meilleure réponse technique en contexte. Vous anticipez l’obsolescence des briques sous-jacentes.
  • Vous documentez les points d’interface et vous assistez nos partenaires techniques (intégrateurs, clients, sous-traitants) pour les projets d’intégration de notre technologie.
  • Vous participez au maintien en conditions opérationnelles de notre offre SaaS et IOT.

Preferred experience

  • Vous avez plus de 5 ans d’expérience professionnelle dans le développement et l’architecture de systèmes significatifs
  • Vous êtes d’abord développeur/architecte mais avez la culture devops, vous savez la diffuser au sein d’une équipe technique dans une logique d’amélioration continue
  • Vous êtes capable de travailler et collaborer de manière proactive dans un environnement en constante évolution

Compétences techniques attendues

  • Expérience de développement sur cloud publique (Azure/AWS), utilisation de briques Paas et suivi dimensionnement / coûts.
  • architecture microservices : Conteneurisation, Kubernetes, Helm, architectures lambda
  • Maitrise de Git et des développements collaboratifs en équipe
  • Maîtrise de l’intégration/livraison continue
  • développement Python en archi applicative structurée (TDD, DDD…)
  • Sécurité : chiffrement/certificats, PKI, SSO et providers d’authent (Oauth2), IAM, ACL, RBAC.
  • Réseau : OSI layers, Routage, filtrage , proxyfication, équilibrage de charge
  • IaC : Terraform / templates ARM
  • Architecture SOA, API management : API gateway, openAPI
  • SGDB : en mode relationnel et/ou Nosql : timeseries DB, columnstore…
  • Messagerie inter-applicative (MOM) :AMQP, MQTT, kafka, services bus…
  • Monitoring applicatif / telemetrie :opentracing, app insights,dynatrace, new relic, google analytics…
  • Très bonne maitrise de linux

Compétences techniques non requises mais appréciées

  • Azure IOT Hub / IOT edge / AWS greengrass
  • Pratique de frameworks web javascript type SPA (Vue.js, React.js…)
  • Connaissance de l’univers SCADA et de l’IT industriel.

Qualités comportementales recherchées

  • Capacité et appétence à travailler en équipe et à évoluer dans un environnement multi-domaines (électrochimie / électronique / informatique) ; Goût pour l’échange et la présentation (orale, écrite)
  • Autonomie et capacité à planifier les tâches et gérer les priorités pour atteindre les objectifs fixés avec un maximum d’efficacité ;
  • Curiosité technique et capacité d’analyse comparative des propositions techniques des éditeurs de solutions.
  • Anglais technique maîtrisé.

Recruitment process

  • Préfiltrage
  • Entretien avec le responsable R&D concerné
  • Parcours de validation technique
  • Entretiens avec le CTIO et le CEO

Want to know more?