Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer 
Czechia 
199699868

25.06.2024

We are a vibrant group of professionals who excel in a dynamic environment, leveraging a tech stack including C++, React, and TypeScript.

We're not just developing software; we're shaping the future of communication in the digital workspace.

Required/Minimum Qualifications

  • Profound technical experience with coding in languages including, but not limited to, C, C++ or TypeScript.
  • Good communication and collaboration skills.
  • Familiar with Agile framework and modern software development lifecycle.
  • Good understanding of development for Window.
  • Strong analytical skills.
  • Flency in English.

Additional or Preferred Qualifications

  • Bachelor's Degree in Computer Science or related technical field OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++ or TypeScript
  • OR equivalent experience.

Understand User Requirements

  • Collaborates with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for a scenario.
  • Leverages a variety of feedback channels to incorporate insights into future designs or solution fixes.
  • Ensures appropriate continuous feedback loops measuring customer value, usage patterns, and other actionable metrics of value are incorporated.

Design

  • Leads discussions for the architecture of products/solutions and creates proposals for architecture by testing design hypotheses and helping to refine code plans.
  • Develops design documents for designs or User Stories, and determines the technology that will be leveraged and how it will interact.
  • Independently creates a clear and articulated plan for testing and assuring quality of solutions, and defines success for outcomes of tests (e.g., unit tests).
  • Drives identification of dependencies and the development of design documents for a product, application, service or platform.

Coding

  • Leads by example within the team by producing extensible and maintainable.
  • Applies debugging tools and examines logs, telemetry, and other methods to verify assumptions through writing and developing code proactively before issues occur and reactively as issues occur for products.
  • Reviews the code of a product to assure it meets the team's and Microsoft’s quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution area.

Implement

  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Drives creation and conducting of experimentation to determine the effectiveness of changes, monitors developments for prototyping and testing products, and interprets results from experimentation.
  • Creates and updates implementation framework as necessary, following industry standards.

Reliability and Supportability

  • Maintains operations of live service as issues arise on a rotational, on-call basis. Implements solutions and mitigations to more complex issues impacting performance or functionality of Live Site service and escalates as necessary.
  • Drives efforts to integrate instrumentation for gathering telemetry data on system behavior such as performance, reliability, availability, usage, and safety mechanisms.
  • Drives efforts to collect, classify, and analyze data on a range of metrics (e.g., health of the system, where bugs might be occurring).

Engineering Excellence

  • Builds, enhances, reuses, contributes to, and identifies new software developer tools to support other programs and applications to create, debug, and maintain code for products.
  • Considers and drives comprehensive application of automation within production and deployment of a product.
  • Drives efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility.
  • Maintains communication with key partners across the Microsoft ecosystem of engineers.