Experience Inc. Jobs

Job Information

Microsoft Corporation Software Engineer 2--Ads in Suzhou, China

We are hiring an experienced Software Engineer to help us deliver services and experiences for empowering MSA sales team to grow revenue and improve customer satisfaction. You will be responsible for building mission critical scalable services to integrate with downstream systems, fluent user experience to manage end to end product life cycle. The technologies are amazing and the team is fast growing, it is the perfect time to join!

Responsibilities

Works with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for a set of features. Begins to leverage a variety of feedback channels to incorporate insights into future designs or solution fixes. Incorporates appropriate continuous feedback loops measuring customer value, usage patterns, and other actionable metrics of value.

Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight. Helps to identify other teams and technologies that will be leveraged, how they will interact, and when one's system may provide support to others. Contributes to determinating back-end dependencies associated with product, application, service, or platform functionality for product features. Understands downstream effects of solutions and work provided. Helps to identify areas of dependency and overlap with other teams or team members and drives coordination.

Creates and implements code for a product, service, or feature, reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Considers diagnosability, reliability, and maintainability with few defects, and understands when the code is ready to be shared and delivered. Applies coding patterns and best practices to write code.

Reviews work items to deepen knowledge of product features in partnership with appropriate stakeholders (e.g., project managers) and executes project plans, release plans, and work items. Contributes to efforts to break down larger work items into smaller work items and provides estimation. Escalates any issues that would cause a delay.

Contributes to efforts to collect, classify, and analyze data with little oversight on a range of metrics (e.g., health of the system, where bugs might be occurring). Contributes to the refinement of product features by escalating findings from analyses to inform decisions regarding the engineering of products.

Qualifications

Fluency in English, with strong written and verbal communication skills.

Bachelor’s degree in computer science or related technical field AND 3+ years technical engineering experience with coding in one or more of the following C, C++, C#, Java, JavaScript, Python, Scala, or similar languages

OR master’s degree in computer science or related technical field AND 1+ years technical engineering experience with coding in one or more of the following C, C++, C#, Java, JavaScript, Python, Scala, or similar languages

Great design, problem solving, and data analysis skills, with demonstrated passion for quality, performance, and engineering excellence.

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