Ingénieur Développeur .NET Fullstack F/H
L'application d'analyse des informations sur l'eau potable et l'assainissement est une solution orientée Business Intelligence (BI) visant à consolider et analyser les données provenant de sources variées. Les principales sources incluent les données de laboratoire interne ou externe, intégrées via des fichiers plats, ainsi que les informations des capteurs en ligne supervisées de manière centralisée.La col
La collecte de données s'effectue selon différents protocoles, notamment :
- Appels asynchrones
- MQTT (Message Queuing Telemetry Transport)
- Fichiers plats
- Cette diversité de protocoles permet une flexibilité dans la gestion des informations, facilitant ainsi l'intégration harmonieuse des données provenant de sources variées.
Intégration des Données
L'intégration des données implique l'utilisation d'algorithmes pour normaliser les informations, suivie de la structuration sous forme de séries temporelles. Ces données sont ensuite migrées vers une base de données PostgreSQL
Production d'Indicateurs
- La production d'indicateurs se fait de manière avancée, incluant :
- Présentation via des widgets similaires à PowerBI
- Utilisation d'algorithmes complexes
- Programmation asynchrone
- Espace de travail dédié à la manipulation des données, avec des fonctionnalités d'édition, d'impression, et d'exportation.
- Enjeux et Compétences Requises
- Les principaux enjeux de ce projet incluent la maîtrise de .NET Core en tant que backend, la programmation asynchrone et la nécessité d'une stature d'ingénieur issue d'une bonne école d'ingénieur.
Optique Éditeur Logiciel
L'orientation vers une optique d'éditeur logiciel met l'accent sur le développement et l'amélioration continue de l'application, avec une attention particulière portée à l'expérience utilisateur et à l'efficacité opérationnelle.
De formation d ingénieur en informatique (Bac +5)
Une expérience professionnelle réussie (3 ans minimum), de préférence dans une équipe de développement bien encadré en termes d architecture logicielle et en qualité de codage.
Connaissances techniques
- Connaissances confirmées en .Net Core, C#, REST, Web API
- Connaissances confirmées en Angular (>2), Typescript, CSS3
- Maîtrise de l environnement de développement Visual Studio 2019, Visual Studio Code et GIT.
- Connaissance des principes et bonnes pratiques de développement (SOLID, DRY, Design Pattern, etc.)
- Tests unitaires et tests d intégration
- Une connaissance des concepts DDD serait un plus
- Une expérience dans le domaine d industrie en analyse et en traitement de données serait un plus
- Très bonne capacité de rédaction aussi bien en français qu en anglais
- Anglais : Niveau B2 minimum
Autres compétences
- Avoir une excellente capacité d analyse des systèmes et des logiciels
- Avoir un excellent relationnel pour interagir avec plusieurs interlocuteurs
- Être force de proposition et savoir développer une argumentation avec esprit critique
- Savoir entrer dans le contexte fonctionnel rapidement (ne pas se perdre quand on ne connaît pas encore tout le contexte, savoir poser de bonne question pour le connaitre progressivement)

Offre terminée le 4 février 2025 à 00:00