Campus Pride Jobs

Mobile Campus Pride Logo

Job Information

Microsoft Corporation Senior Software Engineer - Microsoft Teams in Multiple Locations, Romania

The world of webapps is changing – especially for apps working at global scale. Teams is pushing the boundaries in terms of performance, what we do on the client side, and how we present it in a fully accessible way. Of course we’re not alone in using React, GraphQL and Typescript, maybe a bit of C++ flavour, but we’re looking at new patterns and ways to integrate these technologies and establish new architectures for app development.

Responsibilities

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

  • 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. Applies feedback to current and future iterations. Participates in code reviews to ensure coding standards are followed. Considers diagnosability, reliability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered. Applies and screens for coding patterns and best practices in reviews, and provides feedback on code to drive adherence to best practices.

  • 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. Uses open source when possible. Begins to develop skills in other tools outside areas of expertise. Identifies internal tools and creates tools that will be useful for creating the product, determining if methods are still applicable for the current solution. Shares best practices and teaches others about new tools and strategies.

  • Considers and drives comprehensive application of automation within production and deployment of a product. Runs code in simulated or other non-production environments to confirm functionality and error-free runtime for products. Defines and develops standardized, repeatable, scalable solutions to guarantee quality.

  • Maintains communication with key partners across the Microsoft ecosystem of engineers. Acts as a key contact for leadership to ensure alignment with partners' expectations. Considers partner teams across own organization and their end goals for products to drive and achieve desirable user experiences and fitting dynamic needs of partners/customers through product development.

Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline.

  • Experience with coding in languages including, but not limited to, C++, JavaScript, Typescript, GraphQL or Python

  • Good communication skills and good collaboration skills.

  • Good understanding of databases languages and willingness to learn more about instrumentations

  • Unit testing and A/B testing.

  • Familiar with Agile framework and modern software development lifecycle .

  • Experience with system design and softwareproduct life cycle.

Additional or Preferred Qualifications

  • Extensive technical engineering experience with coding in languages including, but not limited to, C++, JavaScript, Typescript,GraphQL or Python.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers