Senior Software Developer
Technology, Data & Digital · Software & Web Development · Software Engineering · Data Engineering
In short
Microsoft recherche un développeur logiciel senior pour rejoindre l'équipe Power Query. Ce rôle implique la conception, le développement et la maintenance de composants clés pour la connectivité et la transformation des données. L'expérience en programmation (C#, Java, Python) et en environnements cloud (Azure) est requise. Le poste est à temps plein, en télétravail, avec une fourchette salariale au Canada de 114 400 $ à 203 900 $ CAD.
Responsibilities
- Concevoir, développer et maintenir les composants clés de la plateforme Power Query permettant la connectivité et la transformation des données.
- Développer des systèmes fiables et performants pour interagir avec une grande variété de sources de données.
- Améliorer la scalabilité, les performances et la fiabilité des processus de traitement et d’exécution des requêtes.
- Collaborer avec des équipes partenaires (Power BI, Microsoft Fabric, Excel, etc.) pour livrer des solutions complètes de bout en bout.
- Diagnostiquer et résoudre des problématiques complexes en production, incluant les interactions entre le client, les services et les sources de données.
- Faire preuve d’alignement avec nos valeurs et contribuer à notre culture collaborative.
Requirements
- Baccalauréat en informatique ou dans un domaine technique connexe.
- Au moins 4 ans d’expérience en développement logiciel.
- Expérience en programmation dans un ou plusieurs langages tels que : C, C++, C#, Java, JavaScript ou Python.
- Expérience dans le développement de solutions de connectivité de données (connecteurs, pilotes, API) pour bases de données, fichiers ou services SaaS.
- Expérience en traitement de données, exécution de requêtes, transformation de données ou optimisation de performance dans des systèmes intensifs en données.
- Connaissance des enjeux liés à l’authentification, à la sécurité et à la fiabilité lors de connexions entre services cloud et sources de données externes ou locales.
- Expérience avec des environnements cloud (comme Microsoft Azure) et des systèmes distribués.
Desired Qualifications
- Expérience dans la conception de plateformes extensibles, de SDK ou de frameworks destinés aux développeurs.
- Contribution à des projets open source ou collaboration avec des partenaires externes.
- Expérience de travail dans un environnement Agile et collaboration avec plusieurs équipes produit.
Benefits
- Environnement de travail collaboratif et axé sur l'innovation.
- Possibilité de travailler sur des systèmes à fort impact utilisés par des millions de personnes.
- Culture d'entreprise valorisant la diversité et l'inclusion.
#azdat#azuredata