Developpeur(se) principal(e) en logiciel / Principal Software Developer

at  Microsoft Canada

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate07 Aug, 2024USD 132800 Annual09 May, 20242 year(s) or aboveLinux Tools,Cad,French,C,Microsoft,Javascript,Software Development Tools,Requirements Analysis,Python,Jenkins,Java,Git,Communication Skills,Languages,Written Communication,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

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 132 800 $ CA à 247 200 $ CA par année.
Trouvez des informations supplémentaires sur la rémunération ici :
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
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.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Languages including but not limited to c c c java javascript or python

Proficient

1

Montréal, QC, Canada