Developpeur(se) principal(e) en logiciel

2 weeks ago


Montreal, Canada Microsoft 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 PythonOU 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 PythonOU 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 PythonOU 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 132 800 $ CA à 247 200 $ 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 .

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 PythonOR 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 PythonOR 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 PythonOR 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 Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • Montreal, Quebec, Canada Microsoft Canada Full time

    OverviewEnglish 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...


  • Montreal, Canada UKG Full time

    Canada (fr-CA) Développeur(se) principal(e) de logiciels Profil de l'entreprise Profil de l'entreprise Chez UKG, notre raison d’être, ce sont les gensMC. Nos solutions en matière de RH, de paie et de gestion du personnel aident les organisations à réaliser des résultats positifs pour tous et toutes. Et nos employés, qui conçoivent...


  • Montreal, Canada UKG Full time

    Canada (fr-CA) Développeur(se) DevOps principal(e) Profil de l'entreprise Profil de l'entreprise Chez UKG, notre raison d’être, ce sont les gensMC. Nos solutions en matière de RH, de paie et de gestion du personnel aident les organisations à réaliser des résultats positifs pour tous et toutes. Et nos employés, qui conçoivent ces...


  • Montreal, Canada Astek Full time

    DEVELOPPEUR(SE) TEST PYTHON MONTREAL Astek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 8000 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos...


  • Montreal, Canada Astek Full time

    DEVELOPPEUR(SE) TEST PYTHON MONTREAL Astek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 8000 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos...


  • Montreal, Canada Astek Full time

    DEVELOPPEUR(SE) TEST PYTHON MONTREAL Astek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 8000 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos...


  • Montreal, Canada Astek Full time

    DEVELOPPEUR(SE) TEST PYTHON MONTREAL Astek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 8000 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Depuis 1988, nos équipes pilotent avec suc


  • Montreal, Canada Astek Full time

    DEVELOPPEUR(SE) TEST PYTHON MONTREALAstek Canada fait partie duGroupe Astekprésent dans22 payset soutenu par plus de8000 ressourceshautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie.Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients.Autour de...


  • Montreal, Canada Astek Full time

    DEVELOPPEUR(SE) TEST PYTHONMONTREALAstek Canada fait partie duGroupe Astekprésent dans22 payset soutenu par plus de8000 ressourceshautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie.Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients.Autour de...


  • Montreal, Canada Astek Full time

    DEVELOPPEUR(SE) TEST PYTHONMONTREALAstek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 8000 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie.Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients. Autour...


  • Montreal, Canada Astek Full time

    DEVELOPPEUR(SE) TEST PYTHONMONTREALAstek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 8000 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie.Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients. Autour...


  • Montreal, Canada Astek Full time

    DEVELOPPEUR(SE) TEST PYTHON MONTREAL Astek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 8000 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients....


  • Montreal, Canada Astek Full time

    DEVELOPPEUR(SE) TEST PYTHONMONTREALAstek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 8000 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie.Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients. Autour...


  • Montreal, Canada Talan Full time

    Description du posteVous souhaitez intégrer une entreprise en mesure de vous conduire vers de l’expertise technique (Expert ou Architecte) ou de la méthodologie (Scrum Master, Coach Agile)  ? Rejoignez Talan Canada en tant que Développeur/se Pricipal(e).Vous interviendrez à la fois en projet chez nos clients et chez Talan en tant que...


  • Montreal, Canada Logient Full time

    Developpeur Kentico Senior Montréal, Quebec Description du poste : En tant que développeur .Net Kentico sénior, vous jouerez un rôle clé dans la conception, le développement et la maintenance de sites Web utilisant la plateforme Kentico Xperience. Vous serez responsable de la conception technique, la mise en œuvre des fonctionnalités, de...


  • Montreal, Canada Talan Full time

    Description de l'entreprise Talan est un cabinet de conseil en innovation et transformation par la technologie. Depuis plus de 20 ans, Talan conseille les entreprises et les administrations, les accompagne et met en œuvre leurs projets de transformation et d’innovation en France et à l’international. Présent sur cinq continents, le groupe...

  • Developpeur .

    2 weeks ago


    Montreal, Canada Cofomo Full time

    Cofomo : Un endroit où vous pouvez vous sentir chez vous. Travailler avec Cofomo, c’est l’occasion de collaborer aujourd’hui aux projets technologiques de demain. Appliquez vos compétences, vos connaissances et votre capacité de résoudre des problèmes dans un environnement enrichissant et motivant. Nous investissons dans nos talents, nous...


  • Montreal, Canada Astek Canada Full time

    INGÉNIEUR(E) EN DÉVELOPPEMENT DE LOGICIELS EMBARQUÉS MONTRÉAL Astek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 7 500 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Depuis 1988, nos équipes pilotent avec succès les stratégies...


  • Montreal, Canada Astek Canada Full time

    INGÉNIEUR(E) EN DÉVELOPPEMENT DE LOGICIELS EMBARQUÉS MONTRÉAL Astek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 7 500 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Depuis 1988, nos équipes pilotent avec succès les stratégies...


  • Montreal, Canada Astek Canada Full time

    INGÉNIEUR(E) EN DÉVELOPPEMENT DE LOGICIELS EMBARQUÉS MONTRÉAL Astek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 7 500 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Depuis 1988, nos équipes pilotent avec succès les stratégies...