13 Aug
|
Akkodis
|
Montreal
Akkodis recherche un Développeur logiciel (.NET / MAUI) pour travailler sur un projet d'application mobile de géolocalisation temps réel à construire from scratch.
Contexte
Dans le cadre du développement d'une solution innovante de géolocalisation en temps réel, nous concevons un système permettant de localiser, au mètre près, les pièces et équipements à l'intérieur de notre usine à l'aide de technologies radio indoor (UWB et Bluetooth).
Les données de position sont captées, traitées et stockées avant d'être visualisées via une application mobile affichant le plan de l'usine ainsi que la localisation des équipements en temps réel.
L'écosystème comprend trois composantes principales :
- Système de captation des positions
- Back-end de traitement des données
- Application mobile de visualisation
Votre rôle En tant que Développeur logiciel, vous participez à la conception et au développement des différentes composantes logicielles du système. Vous transformez les besoins d'affaires, analyses fonctionnelles et spécifications techniques en une solution fiable, performante et maintenable. Vous contribuerez au développement du back-end, à l'architecture de stockage des données ainsi qu'à l'application mobile permettant la visualisation des positions sur le plan de l'usine.
Responsabilités
- Développer les services back-end responsables de l'ingestion des données de position, du traitement métier et de l'exposition des données.
- Concevoir et mettre en œuvre les mécanismes de stockage et d'historisation des positions.
- Développer l'application mobile de visualisation permettant d'afficher le plan de l'usine et la localisation des équipements en temps réel.
- Mettre en place les mécanismes d'échanges de données temps réel entre les différentes composantes du système.
- Produire un code robuste, testé et maintenable conformément aux standards de développement.
- Participer aux revues de code et aux activités d'amélioration continue.
- Collaborer avec l'équipe dans un environnement Agile fonctionnant par sprints.
- Contribuer à l'analyse technique et à l'évolution de l'architecture de la solution.
Profil recherché
Compétences techniques
- Excellente maîtrise de C# , .NET et ASP.NET Core pour le développement back-end.
- Expérience avec les architectures microservices .
- Bonne connaissance de Docker et des environnements conteneurisés.
- Expérience en développement mobile avec .NET MAUI .
- Connaissance des technologies d'affichage cartographique sous .NET MAUI.
- Expérience avec les technologies de communication temps réel telles que gRPC et/ou SignalR .
- Maîtrise de PostgreSQL et Entity Framework Core .
- Expérience avec TimescaleDB ou d'autres bases de données orientées séries temporelles.
- Bonne maîtrise des outils de gestion de code source Git et GitLab .
- Capacité à lire, comprendre et appliquer des modèles UML ainsi que des spécifications techniques détaillées.
- Connaissance des technologies de géolocalisation indoor ( UWB , Bluetooth ) considérée comme un atout.
Gestion de projet
- Capacité à évoluer efficacement dans un environnement Agile.
- Expérience de travail en mode sprint.
- Facilité à s'adapter aux méthodes de travail et aux processus de l'équipe.
Qualités personnelles
- Rigueur et souci constant de la qualité logicielle.
- Autonomie et sens de l'initiative.
- Esprit de collaboration et excellentes habiletés de communication.
- Respect des exigences et des spécifications tout en apportant des recommandations pertinentes.
- Capacité à résoudre les problèmes de façon structurée et proactive.
Ce que nous offrons
- Participation à un projet technologique innovant combinant géolocalisation temps réel, développement logiciel et mobilité.
- Environnement stimulant favorisant l'apprentissage et l'innovation.
- Travail avec des technologies modernes (.NET, MAUI, microservices, Docker, SignalR, PostgreSQL, TimescaleDB).
- Possibilité d'avoir un impact concret sur les opérations industrielles grâce au développement d'une solution utilisée sur le terrain.
📌 Développeur logiciel (.NET / MAUI) - Système de géolocalisation temps réel (Montreal)
🏢 Akkodis
📍 Montreal