Software engineer II

Microsoft Corporation’s Azure Communication Service department based in Vancouver, BC is inviting applications from suitable candidates for the position of Software engineer II. Microsoft Corporation’s Azure Communication Service department offers developers tools to integrate voice, video, and messaging into applications. With scalable solutions and APIs, it enables seamless communication experiences for users. Leveraging Microsoft’s cloud infrastructure, it provides reliable and innovative communication services, solidifying Microsoft’s market leadership in cloud-based solutions. The candidates selected for the vacancy will be required to start the work as soon as possible.

Job Description:

Employer Name: Microsoft Corporation
Department: Azure Communication Service
Position: Software engineer II
No of Vacancies: 1
Salary: $79600.00 – $153000.00 yearly
Employment Type: Full Time
Job Category: Software Engineering
Location: Vancouver, British Columbia, Canada
Job ID: 1707455

Requirements:

Languages: Candidates must have knowledge of the English Language
Education: Candidates should have Bachelor’s Degree in Computer Science or related technical field
Experience: Candidates should have 2+ years of software design and development experience with backend services

Other Requirements:

  • The candidates should have 2+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • The candidates should have the ability to meet Microsoft, customer, and/or government security screening requirements for this role, including passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • The candidates should possess the ability to communicate technical details clearly across organizational boundaries
  • The candidates should have experience in DevOps to maintain live services and/or application frameworks and cloud and services experience, with Azure cloud experience
  • The candidates should demonstrate analytical skills with a systematic and structured approach to software design
  • The candidates should exhibit a commitment to building highly scalable, highly reliable services and experience with or exposure to Agile and iterative development processes

Responsibilities:

  • The candidates should be able to demonstrate a passion for building high-quality, reliable Cloud Service and Kubernetes features
  • The candidates should be able to work on changes to one or more services to meet the growing needs of Microsoft Teams and Azure Communication Service solutions
  • The candidates should be able to meet with stakeholders/Program Managers to get the requirements for a given feature, document the design, review within the team, implement the design, create unit tests on the changes, manage the flighting of the new feature, and implement additional monitoring and metrics as needed
  • The candidates should be able to design and develop features as part of delivering the Communication Platform, adhering to and driving modern software engineering practices through design and code reviews
  • The candidates should be able to perform system design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions
  • The candidates should be able to ensure that the services and components are well-defined and modularized, secure, reliable, diagnosable, actively monitored, and reusable
  • The candidates should be able to improve test coverage for services, organize and implement integration tests, and resolve problem areas, considering testability, portability/monitoring, reliability, and maintainability
  • The candidates should be able to gain a working understanding of Microsoft as a business and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for users
  • The candidates should be able to focus on customer/partner needs through a data-driven approach

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.

Apply Online

 

 

 

We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!

Check the latest available jobs in Canada

Show More
Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker