Software Engineer — Backend et intégrations
Backend, API et intégrations qui portent les modules du WDT et relient l'IA, les capteurs, le BIM/SIG, les simulations et les logiciels externes.
Le poste
Ce poste porte sur le développement du backend, des API et des intégrations qui soutiennent les modules du WDT et leur extension vers l'IA, les capteurs, le BIM/SIG, les simulations et les logiciels externes. La plateforme a besoin de contrats internes d'outils, de connecteurs API/CLI/MCP, de versionnement du backend, de pipelines et d'intégration avec des plateformes d'ingénierie.
La personne travaillera sur des services qui doivent être sûrs, auditables, testables et clairs pour les autres équipes. L'objectif est de construire la base technique qui permet au WDT de fonctionner comme une plateforme d'ingénierie modulaire, en reliant données, modèles, calculs, preuves et flux de travail.
Responsabilités principales
- Développer des services backend, des API et des composants d'intégration pour les modules du WDT.
- Créer des contrats internes, des schémas, des endpoints, des adaptateurs et des connecteurs pour les outils et les sources de données techniques.
- Soutenir les intégrations avec des logiciels d'ingénierie, des routines de simulation, des pipelines de données, des documents techniques et des modules d'IA.
- Mettre en œuvre le versionnement, la traçabilité, les journaux, la validation des entrées et le traitement des erreurs.
- Travailler avec des bases SQL, NoSQL, le stockage de documents et des données techniques structurées ou semi-structurées.
- Collaborer avec le DevOps, la QA et la sécurité pour le déploiement, l'observabilité, les tests et le contrôle d'accès.
- Documenter les API, les décisions techniques et les procédures d'intégration pour les autres équipes.
Exigences
- Expérience de développement backend avec C#, .NET ou une technologie équivalente dans des systèmes de production.
- Solide connaissance des API REST, de la modélisation des données, de l'authentification, de l'autorisation et de l'intégration entre services.
- Expérience des bases de données SQL et/ou NoSQL.
- Capacité à écrire du code testable, documenté et prêt pour la maintenance.
- Familiarité avec Git, les pipelines de build et de déploiement et les revues de code.
- Intérêt pour l'ingénierie, les données, la simulation ou le jumeau numérique.
Atouts
- Expérience d'Azure, Azure Functions, Service Bus, Blob Storage, Cosmos DB, MongoDB ou de technologies similaires.
- Connaissance de la messagerie, du traitement asynchrone, de WebSockets/SignalR, des files et des travaux de longue durée.
- Expérience de connecteurs pour outils externes, CLI, SDK, automatisation ou parsing technique.
- Notions de sécurité des API, de LGPD, de séparation des environnements et de durcissement.
Technologies et outils associés
C#, .NET, API REST, SQL, NoSQL, Azure, messagerie, files, Git, CI/CD et documentation d'API.
Profil recherché
Nous cherchons une personne attentive aux contrats, aux données et à la traçabilité. Elle comprend qu'un backend d'ingénierie doit être prévisible, auditable et robuste, surtout lorsqu'il sert de base à l'IA, aux simulations et aux décisions techniques.
Candidature
Pour candidater, envoyez les éléments suivants :
Comment utilisez-vous actuellement les outils d'intelligence artificielle dans votre flux de travail professionnel ? Citez les outils, des exemples d'activités et expliquez comment vous validez les résultats produits avec l'aide de l'IA.
Des informations complémentaires peuvent inclure LinkedIn, GitHub, Behance, Google Scholar, des articles, des publications, des sites web, des démonstrations, des applications ou d'autres liens utiles pour la fonction.
- Un curriculum vitae à jour, avec la formation, l'expérience professionnelle, les principaux projets, les technologies utilisées et les responsabilités exercées.
- Un portfolio avec des exemples concrets de travaux antérieurs. Pour le logiciel, il peut s'agir de GitHub, d'applications, de systèmes, d'API, d'interfaces ou de projets démontrables. Pour l'ingénierie, il peut s'agir de modèles, de simulations, de rapports, d'analyses, de publications ou de travaux techniques diffusables. Les projets confidentiels peuvent être présentés de façon anonymisée.
- Une vidéo de présentation de 5 minutes au plus, montrant brièvement un projet ou un portfolio, le problème résolu, votre participation, les technologies utilisées, le flux de travail, les outils du quotidien, l'usage de l'intelligence artificielle et la façon dont vous validez les résultats produits avec l'aide de l'IA.
Candidater
Candidatez avec ce formulaire ou avec votre logiciel de messagerie. Le formulaire transmet le curriculum vitae et la vidéo à cv@phdsoft.com lorsque le service d'envoi est disponible.
Ouvre votre logiciel de messagerie avec l'objet du poste et les instructions. Les fichiers choisis sur cette page ne sont pas joints automatiquement.
Candidature sur cette page
Finalité : examiner la candidature et vous contacter. La candidature sert à examiner votre participation à ce poste. Confidentialité
