Developpeur(se) principal(e) en logiciel

2 weeks ago


Montreal, Quebec, Canada Microsoft Canada Full time
Overview

English Text to follow below:

Libérez vos super-pouvoirs d'automatisation

Êtes-vous passionné par la transformation des processus manuels en flux de travail rationalisés ? Rêvez-vous d'un monde où votre travail stratégique est automatisé? Si c'est le cas, rejoignez notre équipe d'automatisation

Nous fabriquons des solutions d'automatisation de pointe, permettant aux entreprises de débloquer de nouveaux niveaux d'efficacité. Nous identifions les opportunités, concevons des flux de travail optimisés et mettons en œuvre des automatisations qui permettent de gagner du temps, de minimiser les erreurs et de libérer un potentiel incroyable.

En tant que développeur(se) principal(e) de logiciels, vous serez un leader technique, conduisant la conception et la mise en œuvre de solutions d'automatisation de nouvelle génération. Vous tirerez parti de votre expertise dans divers langages de programmation, technologies infonuagiques et meilleures pratiques d'automatisation pour créer des solutions efficaces et évolutives.

La mission de Microsoft est de donner à chaque personne et à chaque organisation de la planète les moyens d'atteindre plus. En tant qu'employés, nous nous réunissons avec un état d'esprit de croissance, innovons pour responsabiliser les autres et collaborons pour atteindre nos objectifs communs. Chaque jour, nous nous appuyons sur nos valeurs de respect, d'intégrité et de responsabilité pour créer une culture d'inclusion où tout le monde peut s'épanouir au travail et au-delà.

Unleash Your Automation Superpowers

Are you passionate about transforming manual processes into streamlined workflows? Do you dream of a world where your work removes human hands from strategic work? If so, then join our Automation Team

We craft cutting-edge automation solutions, empowering businesses to unlock new levels of efficiency. We identify opportunities, design optimized workflows, and implement automations that save time, minimize errors, and unleash incredible potential.

As a Principal Software Developer, you'll be a technical leader, driving the design and implementation of next-generation automation solutions. You'll leverage your expertise in various programming languages, cloud technologies, and automation best practices to create efficient and scalable solutions.

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.

Qualifications

English Text to follow below:

Qualifications requises/minimales:

  • Baccalauréat en informatique, ou discipline technique connexe ET plus de 6 ans d'expérience en ingénierie technique avec le codage dans des langages, y compris, mais sans s'y limiter, C, C ++, C #, Java, JavaScript ou Python
    • OU une expérience équivalente.
  • Expérience approfondie du développement, du débogage et de la prise en charge de solutions complexes dans divers langages (Python / C # / Java). Plus précisément en C #, les appels vocaux en temps réel et la gestion des appels.
  • Expérience de divers fournisseurs et services infonuagiques (p. ex., Azure) et de l'infrastructure et des outils connexes.
  • À Microsoft, vous travaillerez de manière intégrée avec des collègues du monde entier. Pour faciliter cette collaboration, la maîtrise de la communication verbale et écrite en français et en anglais est requise pour ce rôle.

Autres exigences:

  • La capacité de satisfaire aux exigences en matière de filtrage de sécurité Microsoft, des clients et/ou du gouvernement est requise pour ce rôle. Ces exigences comprennent, sans toutefois s'y limiter, les enquêtes de sécurité spécialisées suivantes :
  • Microsoft vérification des antécédents dans le cloud : Ce poste devra passer la vérification des antécédents Microsoft et Microsoft cloud lors de l'embauche / transfert et tous les deux ans par la suite.

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

  • Baccalauréat en informatique ou dans un domaine technique connexe ET plus de 10 ans d'expérience en ingénierie technique avec le codage dans des langages, y compris, mais sans s'y limiter, C, C ++, C #, Java, JavaScript ou Python
    • OU maîtrise en informatique ou dans un domaine technique connexe ET plus de 8 ans d'expérience en ingénierie technique avec le codage dans des langages, y compris, mais sans s'y limiter, C, C ++, C #, Java, JavaScript ou Python
    • OU une expérience équivalente.
  • Compétences exceptionnelles en communication verbale et écrite avec la capacité de présenter efficacement des concepts techniques complexes à un public diversifié.
  • Capacité éprouvée d'encadrer et de guider les membres de l'équipe en favorisant un environnement de collaboration et de partage des connaissances.
  • Passion pour l'amélioration de la qualité des logiciels et de l'excellence en ingénierie.
  • Maîtrise des outils de développement logiciel courants (comme Git, les outils Linux, Make, les éditeurs, les scanners statiques) et des pipelines CI / CD (par exemple, Azure DevOps, Jenkins).
  • Compétences antécédentes en matière d'analyse des exigences, de discussions sur la conception et d'élaboration de plans d'essai d'AQ.

Génie logiciel IC5 - L'échelle salariale de base typique pour ce rôle au Canada est de $ CA à $ CA par année.

Trouvez des informations supplémentaires sur la rémunération ici :

Microsoft acceptera les candidatures pour le poste jusqu'au 23 mai 2024.

Microsoft est un employeur qui a accès à l'égalité d'accès à l'emploi. Tous les candidats qualifiés recevront une considération pour l'emploi sans égard à l'âge, l'ascendance, la couleur, le congé familial ou de soins médicaux, l'identité ou l'expression de genre, les informations génétiques, l'état matrimonial, l'état de santé, l'origine nationale, le handicap physique ou mental, l'affiliation politique, le statut d'ancien combattant protégé, la race, la religion, le sexe (y compris la grossesse), l'orientation sexuelle ou toute autre caractéristique protégée par les lois, règlements et ordonnances applicables. Si vous avez besoin d'aide et/ou d'une mesure d'adaptation raisonnable en raison d'un handicap pendant le processus de demande ou de recrutement, veuillez envoyer une demande via le formulaire de demande d'adaptation.

Les avantages/avantages énumérés ci-dessous peuvent varier en fonction de la nature de votre emploi chez Microsoft et du pays où vous travaillez.

Required/Minimum Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • In-depth experience developing, debugging, and supporting complex solutions in various languages (Python/C#/Java). Specifically in C#, real-time voice calls and call handling.
  • Experience with various cloud providers and services (e.g., Azure) and their associated infrastructure and tools.
  • At Microsoft, you will be working in an integrated fashion with colleagues around the world. To facilitate this collaboration, proficiency in verbal and written communication in both English and French is required for this role.

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
  • Microsoft Cloud Background Check:This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Additional or Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Exceptional verbal and written communication skills with the ability to effectively present complex technical concepts to a diverse audience.
  • Proven ability to mentor and guide team members fostering a collaborative and knowledge-sharing environment.
  • Passion for improving software quality and engineering excellence.
  • Proficiency in common software development tools (like Git, Linux tools, Make, editors, static scanners) and CI/CD pipelines (e.g., Azure DevOps, Jenkins).
  • Competent track record of leading requirements analysis, design discussions, and QA test plan development.
Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $132,800 - CAD $247,200 per year. Find additional pay information here: Microsoft will accept applications for the role until May 23, 2024. Responsibilities

English Text to follow below:

  • Gérer le développement de l'automatisation
  • Concevoir et développer indépendamment des modules, des sous-systèmes et des applications d'automatisation complexes en utilisant Python et d'autres langages (Java, C #, Go) selon les besoins.
  • Se faire le champion de l'adoption d'outils et de méthodologies d'automatisation de pointe.
  • Examiner activement le code, la conception et l'architecture pour garantir la haute disponibilité, la tolérance aux pannes, la maintenabilité et l'extensibilité.
  • Intégrer de nouveaux tests et logiciels aux outils d'analyse et de révision de code et aux environnements de construction CI / CD.
  • Stimuler l'innovation et la collaboration.
  • Diriger l'analyse des exigences, les discussions sur la conception et l'élaboration d'un plan d'essai d'AQ.
  • Encadrer les membres de l'équipe et favoriser une culture de partage des connaissances.
  • Participer activement aux réunions de projet et de scrum pour fournir un leadership technique et des conseils.
  • Apprendre de nouveaux concepts, nouvelle architecture et nouveaux API selon le besoin.
  • Mener des enquêtes sur les escalades et fournir un excellent support continu.
  • Documenter votre travail et vos apprentissages pour que d'autres puissent en bénéficier.

  • Lead Automation Development
  • Independently architect, design, and develop complex automation modules, subsystems, and applications using Python and other languages (Java, C#, Go) as needed.
  • Champion the adoption of cutting-edge automation tools and methodologies.
  • Actively review code, design, and architecture to ensure high availability, fault tolerance, maintainability, and extensibility.
  • Integrate new tests and software with code analysis/review tools and CI/CD build environments.
  • Drive Innovation and Collaboration.
  • Lead requirements analysis, design discussions, and QA test plan development.
  • Mentor team members and foster a culture of knowledge sharing.
  • Actively participate in project and scrum meetings to provide technical leadership and guidance.
  • Learn new concepts, architecture, API's as needed
  • Investigate escalations and provide excellent sustaining support
  • Document and capture your work and learnings so others can benefit


  • Montreal, Quebec, Canada Raymond Chabot Grant Thornton Full time

    Chaque aventure commence par un choix. Travailler chez Raymond Chabot Grant Thornton, c'est faire le choix de s'accomplir au sein d'une équipe motivante, d'avoir une foule de possibilités pour faire progresser sa carrière, de parfaire ses connaissances et de bénéficier d'avantages sociaux et de conditions de travail qui contribuent à votre...


  • Montreal, Quebec, Canada AtkinsRéalis Full time

    Job DescriptionAnalyste Principal(e) en enquêtes numériquesVous êtes a la recherche d'une opportunité enrichissante en tant qu'analyste principal(e) en enquêtes numériques? Le Centre des Opérations en Cyber Sécurité (CSOC) de AtkinsRéalis est en expansion et nous recherchons un(e) analyste Principal(e) en enquêtes numériques pour rejoindre notre...


  • Montreal, Quebec, Canada HEC Montréal Full time

    Milieu de travailLa Direction des technologies de l'information (DTI) voit à l'utilisation efficace et efficiente des technologies de l'information par l'ensemble de la communauté de HEC Montréal. Elle voit à l'identification, au développement, à l'acquisition, à l'implantation et à l'entretien des solutions et plates-formes technologiques...


  • Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Tâches/Responsabilités Le Chef Architecte Logiciel sera responsable de bâtir une toute nouvelle application de A à Z afin de révolutionner une industrie spécifique.PLUS PRÉCISÉMENT• Concevoir l'architecture de la solution, mener à terme le déploiement interne, puis viser la commercialisation• Effectuer diverses rencontres dans l'entreprise...


  • Montreal, Quebec, Canada AtkinsRéalis Full time

    Job DescriptionPlanificateur(rice) principal(e)Veuillez noter que cet affichage de poste a pour but de constituer une banque de candidatures pour des besoins futurs. Si vous êtes a la recherche d'un employeur qui a des projets internationaux d'ingénierie de grande envergure a vous proposer. Si vous souhaitez faire la différence auprès d'une multitude de...


  • Montreal, Quebec, Canada CN Full time

    Au CN, nous travaillons ensemble pour faire avancer notre entreprise et l'Amérique du Nord. Intégrez notre équipe Information et technologie (I et T), une composante essentielle du moteur qui nous maintient en mouvement. De l'architecture d'entreprise aux technologies opérationnelles, nos équipes utilisent la méthode Agile pour automatiser et...


  • Montreal, Quebec, Canada Opal-RT Technologies Full time

    *English follows* OPAL-RT Technologies recherche un Stagiaire en développement logiciel À propos d'OPAL-RT Technologies Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL et Hydro-Québec OPAL-RT s'est donné comme ambitieux défi de démocratiser la simulation temps réel afin de...


  • Montreal, Quebec, Canada GardaWorld Full time

    Chez GardaWorld, c'est toute une carrière qui t'attend GardaWorld est à la recherche d'un Conseiller(e) principal(e), Relations publiques Lieu: Ville St-Laurent Le candidat idéal sera responsable d'élaborer et de mettre en œuvre des stratégies de communication externe efficaces afin de rehausser le discours corporatif et la notoriété de la marque...


  • Montreal, Quebec, Canada CM Labs Full time

    class="title">Description de l'entrepriseNous sommes l'entreprise à l'origine des simulateurs terrestres et maritimes les plus fiables du secteur.CM Labs développe des solutions basées sur la simulation pour aider les clients à concevoir des équipements avancés et à se préparer pour des opérations qualifiées. Grâce à sa plate-forme Vortex Studio,...


  • Montreal, Quebec, Canada Tommy Hilfiger Full time

    JOIGNEZ-VOUS À L'ÉQUIPE & OPTEZ POUR UNE MARQUE EMBLÉMATIQUEAvec plus de 50 emplacements de détail à l'échelle du Canada, la croissance constante de Tommy Hilfiger est attribuée à l'engagement et au dévouement de nos employés depuis notre première apparition sur le marché Canadien en 1989.Chez Tommy Hilfiger Canada, nous cultivons une philosophie...


  • Montreal, Quebec, Canada Rio Tinto Full time

    *English version will follow* Conseiller principal ou conseillère principale, Communications d'entreprise Faites partie d'un groupe axé sur la sécurité qui valorise l'inclusion Joignez-vous à une entreprise mondiale de premier plan Joignez-vous à notre entreprise internationale de premier plan, qui offre de formidables occasions de croissance...


  • Montreal, Quebec, Canada CHU Sainte-Justine Full time

    Le Centre hospitalier universitaire Sainte-Justine est le plus grand centre hospitalier mère-enfant au Canada et l'un des quatre plus importants centres pédiatriques en Amérique. Associé à l'Université de Montréal, le CHU Sainte-Justine est de loin le plus grand centre de formation en pédiatrie au Québec et un chef de file au Canada. Chaque jour, ce...


  • Montreal, Quebec, Canada Emploi CPA Full time

    Description du poste IPEX est l'un des principaux fournisseurs de systèmes intégrés de tuyauteries thermoplastiques en Amérique du Nord. Nous avons pour mission de bâtir un avenir meilleur en connectant les gens avec l'eau et l'énergie. Nous avons présentement une excellente opportunité en tant que contrôleur(euse) adjoint(e), comptabilité...


  • Montreal, Quebec, Canada Siemens Full time

    Job Family: People & OrganizationReq ID: 418892Changez l'avenir avec nousNous sommes à la recherche de personnes dévouées et talentueuses qui sont en mesure de relever des défis en constante évolution ainsi que de répondre aux besoins de clients ou aux questions de collègues en appliquant des concepts intelligents et en faisant preuve de créativité....


  • Montreal, Quebec, Canada Opal-RT Technologies Full time

    *English follows* OPAL-RT Technologies recherche un Stagiaire en développement logiciel C++ À propos d'OPAL-RT Technologies Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL et Hydro-Québec OPAL-RT s'est donné comme ambitieux défi de démocratiser la simulation temps réel...


  • Montreal, Quebec, Canada BUSINESS DEVELOPMENT BANK OF CANADA Full time

    Viens faire banque à part.Choisir BDC comme employeur, c'est évoluer dans un milieu de travail sain, inclusif, riche de compétences et qui met de l'avant les meilleures conditions pour rassembler des équipes uniques où le pouvoir d'agir est réel. C'est aussi être au centre de projets économiques et financiers ambitieux afin de voir plus loin et de...


  • Montreal, Quebec, Canada CIUSSS Centre-Ouest-de-l'ïle-de-Montréal Full time

    Établissement : CIUSSS du Centre-Ouest-de-l'Île-de-Montréal Titre d'emploi : Travailleur(se) social(e) - CLSC Benny Farm (santé mentale adulte) - Permanent - Temps complet Type de poste : Personnel syndiqué Numéro de référence : CAT Direction : Programmes de santé mentale et dépendance Service : Site : CLSC de Benny Farm ...


  • Montreal, Quebec, Canada Banque Scotia Full time

    Numéro de la demande: 196885ScotiaMcLeod, l'un des piliers de Gestion de patrimoine ScotiaMD, a acquis sa réputation d'intégrité grâce à son excellent service et à ses conseils avisés en matière de placement. Nos conseillers et nos équipes se targuent d'explorer des approches innovantes pour protéger et faire fructifier les actifs de leurs...


  • Montreal, Quebec, Canada ARA Robotics Full time

    DÉVELOPPEUR LOGICIEL EMBARQUÉ (FR)Nous sommes actuellement à la recherche d'un développeur de logiciel embarqué dédié à la conception, l'intégration et la validation des logiciels embarqués de sa gamme de produits SKYMATE TM et aux solutions d'aéronefs télépilotés (RPAS) développés par l'entreprise. Le développeur logiciel embarqué...


  • Montreal, Quebec, Canada CIUSSS Centre-Ouest-de-l'ïle-de-Montréal Full time

    Établissement : CIUSSS du Centre-Ouest-de-l'Île-de-Montréal Titre d'emploi : Travailleur(se) socia(e) -CLSC Côte-des-Neiges (Soutien intensité variable)-Permanent -Temps complet Type de poste : Personnel syndiqué Numéro de référence : CAT Direction : Programmes de santé mentale et dépendance Service : Site : CLSC...