Ingénieur logiciel/ Software Engineer

MicrosoftApplyPublished 1 hours agoFirst seen 1 hours ago
Apply
Overview

English Text Follows French

Aperçu :

Power Query est la plateforme de connectivité des données de Microsoft, permettant aux produits de l'entreprise d'intégrer, de se transformer et de travailler avec les données des clients. Notre équipe construit le temps d'exécution, les connecteurs, les outils de développement et l'infrastructure qui alimentent les expériences de données utilisées chaque jour par des millions de clients.

Ce rôle se concentre sur l'écosystème des développeurs Power Query, incluant le SDK, les outils VS Code, les exemples, la documentation et les investissements en productivité des développeurs. L'ingénieur collaborera avec les équipes de connectivité et de plateforme pour améliorer la façon dont les développeurs construisent, testent et maintiennent les connecteurs, aidant ainsi à faire évoluer l'écosystème Power Query et à accélérer l'adoption de nouvelles capacités de connectivité.

La mission de Microsoft est d'autonomiser chaque personne et chaque organisation sur la planète pour accomplir davantage. En tant qu'employés, nous nous rassemblons avec un état d'esprit de croissance, innovons pour autonomiser les autres et collaborons pour réaliser nos objectifs communs. Chaque jour, nous bâtons sur nos valeurs de respect, d'intégrité et de responsabilité pour créer une culture d'inclusion où chacun peut s'épanouir au travail et au-delà

Overview:

Power Query is Microsoft's data connectivity platform, enabling products across the company to bring in, transform, and work with customer data. Our team builds the runtime, connectors, developer tools, and infrastructure that power data experiences used by millions of customers every day.

This role focuses on the Power Query developer ecosystem, including the SDK, VS Code tooling, samples, documentation, and developer productivity investments. The engineer will partner with the connectivity and platform teams to improve how developers build, test, and maintain connectors, helping scale the Power Query ecosystem and accelerate adoption of new connectivity capabilities.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.


Responsibilities

Responsabilités :

Développement natif de l'IA

Apprend à utiliser les outils et pratiques d'intelligence artificielle (IA) appropriés tout au long du cycle de vie du développement logiciel (SDLC) de manière disciplinée. Il commence à assumer la responsabilité du contenu des modifications générées par l'IA aux artefacts, en examinant tous les changements et en demandant de l'aide à des membres plus expérimentés de l'équipe au besoin.

Codage

Apprend à revoir le code et aide à revoir le code des autres pour s'assurer qu'il respecte les normes de l'équipe. Développe et applique des connaissances sur les outils de débogage, les tests, les journaux, la télémétrie et d'autres méthodes afin de commencer à soutenir les efforts de signalement proactif des problèmes avant qu'ils ne surviennent pour les fonctionnalités du produit en production. Écrit et apprend à créer du code extensible et maintenable. Apprend et applique la diagnostiquabilité, la fiabilité et la maintenabilité, et comprend quand le code est prêt à être partagé et livré.

Excellence en ingénierie

Apprend et aide à s'assurer que les processus corrects sont suivis pour atteindre un haut degré de sécurité, de confidentialité, de protection et d'accessibilité. Contribue aux efforts pour vérifier la présence de preuves visibles (par exemple, la piste d'audit) afin de démontrer la conformité aux caractéristiques du produit. Développe la compréhension des implications de l'intégration de nouvelles technologies en suivant les attentes de conformité chez Microsoft. Développe une compréhension des réglementations mondiales et locales pour les technologies et les applications de systèmes.

Fiabilité et soutien

Agit en tant qu'individu responsable désigné (DRI) dans la surveillance d'une caractéristique système/produit/service pour détecter la dégradation, les interruptions ou les interruptions liées à des problèmes simples, et recommande des actions pour restaurer le système/produit/service en suivant le manuel de jeux. Cela fait monter des problèmes plus complexes vers d'autres IRD concernant le statut. Répond dans le délai de l'entente de niveau de service (SLA). Cela fait remonter les problèmes aux propriétaires concernés.

Responsibilities:

AI-Native Development

Learns to use appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner. Begins to take responsibility for the content of their AI-generated changes to artifacts, reviewing all changes and requesting help from more experienced members of the team as needed.

Coding

Learns to review code and helps to review code of others to ensure it meets team standards. Develops and applies knowledge of debugging tools, tests, logs, telemetry, and other methods to begin supporting efforts to proactively flag issues before they occur for product features in production. Writes and learns to create code that is extensible and maintainable. Learns about and applies diagnosability, reliability, and maintainability, and understands when the code is ready to be shared and delivered.

Engineering Excellence

Learns about and helps to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Contributes to efforts to check for visible evidence (e.g., audit trail) to demonstrate compliance for product features. Develops understanding of the implications of onboarding new technologies following expectations of compliance at Microsoft. Develops an understanding of global and local regulations for technologies and system applications.

Reliability and Supportability

Acts as a designated responsible individual (DRI) in monitoring a system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook. Escalates more complex problems to other DRIs as to status. Responds within service level agreement (SLA) timeframe. Escalates issues to appropriate owners.


Qualifications

Qualifications requises

Baccalauréat en informatique, ou discipline technique connexe, avec une expérience éprouvée en codage dans des langages incluant, mais sans s'y limiter, C, C++, C#, Java, JavaScript ou une expérience équivalente en Python OU.

Qualifications supplémentaires ou préférées

Maîtrise en informatique ou domaine technique connexe avec une expérience avérée en programmation dans des langages incluant, mais sans s'y limiter, C, C++, C#, Java, JavaScript ou Python, OU un baccalauréat en informatique ou un domaine technique connexe ET 2+ ans d'expérience en génie technique en programmation dans des langages incluant, mais sans s'y limiter, C, C++, C#, Java,  JavaScript, ou une expérience équivalente en Python OU.

Required qualifications

Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Additional or preferred qualifications

Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.


Software Engineering IC2 - The typical base pay range for this role across Canada is CAD $67,700 - CAD $133,600 per year.

Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html


Software Engineering IC2 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 67,700 $ CAD à 133,600 $ CAD par année.

Pour plus d'information au sujet de la rémunération, veuillez cliquer ici:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html


Ce poste sera ouvert pendant au moins cinq jours et les candidatures seront acceptées de façon continue jusqu’à ce que le poste soit pourvu.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft est un employeur offrant l’égalité d’accès à l’emploi. Tous les candidats qualifiés seront pris en considération pour l’emploi, sans égard à l’âge, à l’ascendance, à la citoyenneté, à la couleur, aux congés médicaux ou familiaux, à l’identité ou à l’expression de genre, aux renseignements génétiques, à l’état d’immigration, à l’état matrimonial, à l’état de santé, à l’origine nationale, à un éventuel handicap physique ou mental, à l’affiliation politique, au statut de vétéran protégé ou au statut militaire, à la race, à l’ethnie, à la religion, au sexe (y compris la grossesse), à l’orientation sexuelle ou à toute autre caractéristique protégée par les lois, ordonnances et règlements locaux applicables. Si vous avez besoin d’aide avec des accommodements religieux et/ou d’un accommodement raisonnable en raison d’un handicap pendant le processus de candidature, apprenez-en plus sur la demande d’accommodement.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.