Votre mission, si vous l'acceptez, sera de :
- Participer à l’analyse du besoin fonctionnel et définir les scénarii d’architecture logicielle fiable et optimisée en termes de coûts prenant en compte les besoins court terme et long terme
- Prendre part à la rédaction de spécifications fonctionnelles et techniques (architecture, intégration, interface, …), à la phase d’architecture logicielle, à la sélection de briques technologiques et à des prototypages
- Définir la documentation technique des logiciels développés
- Garantir l’application du processus de développement logiciel
- Etre le garant de la cohérence des choix techniques
- Estimer les coûts et les plannings des nouvelles solutions en collaboration avec les équipes techniques
- Définir et mettre en œuvre la politique de test des composants logiciel, rédiger les plans de test et les procédures associées et mettre en place des méthodes d’automatisation (DevOps)
- Fournir le support et l’expertise nécessaire durant les phases d’intégration tout au long du cycle de développement, ainsi que le support durant les phases de mise en production
- Participer à la roadmap produit/composant
- Animer les revues d’architecture
- Participer à la veille technologique en étant force de proposition sur les opportunités technologiques (protocoles IOT, …) et/ou en termes de partenariats (start-up, entreprises innovantes…)
- Faire le lien entre les équipes de développement (front end / back end / logiciel embarqué / logiciel applicatif)
- Participer en tant que développeur au développement des différentes couches logicielles (base de données, API, Front End)
- Gérer et auditer la qualité des développements
- Formaliser le retour d’expérience des problèmes identifiés en production et en garantie pour définir les bonnes pratiques à respecter dans la phase de développement
- Proposer et valoriser des solutions techniques innovantes, faire évoluer ou imaginer de nouveaux concepts, architectures et solutions, en particulier dans le domaine de l’IOT
- Encadrer techniquement des développeurs dans le cadre d'une activité de développement
Vous pensez être apte à réaliser la mission ? Vous êtes la personne que l'on recherche !
-
Leadership et ouverture d’esprit
-
De formation Ecole d’ingénieur informatique ou équivalent dans le domaine informatique tel que Master 2 Universitaire (Team Lead Développement (Développement et Exploitation) / Full Stack avec des connaissances d’architecture /…)
-
Expérience minimale de 3 ans dans le développement de logiciels industriels ; une expérience significative dans le développement de logiciel sur des systèmes embarqués supervisés par une solution cloud serait fortement appréciée.
-
Maîtrise des concepts IOT (les objets connectés, les capteurs, des radiofréquences aux protocoles réseaux LPWAN, …) et des standards (c’est-à-dire oneM2M).
-
Connaissance des plateformes Cloud & IOT du marché (AZURE, AWS, PTC Thingworx, …).
-
Excellente connaissance de JEE ou Spring et d’un server d’application JEE ou autres.
-
Connaissance des architectures n-tiers, SOA, Web Oriented Architecture, API Management.
-
Compréhension et connaissance générale sur la sécurité des SI et son application dans le domaine de l'IOT.
-
Connaissance des technologies Front End et Back End suivantes serait un plus : SQL ou mySQL pour la gestion des bases de données, Java, Python, NodJS ou Python pour l’applicatif, ViewJS, Angular ou React pour le Front End.
-
La connaissance des environnements mobiles serait un plus (Firebase, Ionic, Cordova ou autres).
-
De même, la connaissance d'un ou plusieurs des protocoles de communication WAN (basé sur IP) et LPWAN (LoRa, Sigfox, NB.IOT…) serait un plus.
-
Esprit de synthèse, rigueur et autonomie
-
Excellente organisation pour être en capacité de gérer plusieurs projets en parallèle
-
Anglais courant
Rejoindre maintenant notre entreprise, c’est :
- Participer à une aventure passionnante au travers le développement de nouveaux produits innovants dans le monde de l’IOT,
- Avoir un impact direct sur les produits développés,
- Travailler au sein d’une équipe motivée.