Collaborates with stakeholders to determine requirements
Participates in discussions for the architecture of products/solutions and creates proposals for architecture by testing design hypotheses and helping to refine code plans
Leads by example within the team by producing extensible and maintainable code
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
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)
Participate in on-call rotations with your team and acts as a Designated Responsible Individual (DRI). Triage and respond to issues and advocate for opportunities to improve service health
Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Preferred Qualification:
Good communication and collaboration skills
Front end: Experience with React or AngularJS, Node.Js, Typescript, HTML, CSS
Experience with complex single page applications using React or Angular
Understanding of Identity protocols, and more generally existing experience in Identity and Access Management
Good problem solving and debugging skills
Ability to wear many hats, learn quickly, collaborate with partner teams, be a technical leader in design discussions, leadership skills to execute and drive the needed areas