微软亚太研发集团上海地区招聘SDE/SDET/PM正式员工职位。
请感兴趣的同学将最新的中英文简历以“Campus Application+姓名+学校+投递职
位”发送到 t-xioyan@microsoft.com
此次开放职位的部门有微软服务器与工具部(STBC)以及微软商务贸易平台(CTP)。
详细的部门介绍以及职位需求如
STBC
Microsoft Server & Tools Business China was formed in March 2005 as
a testament to Microsoft's commitment to fostering the growth of
the software ecosystem in China. It works closely with partners in
the Shanghai area and help to develop software talent in the
region. We work on many strategic products for Microsoft’s Server
and Tools business (STBC) including high performance computing, web
services, identity access and management, enterprise management,
data access, development tools, enterprise security, and Windows
Server solutions. We are integrated with product teams in Redmond,
Washington and around the world.
As one of the core divisions in ARD, Server &Tools Business (STB)
China is integrated with peer STB product groups in the U.S. and
around the world.
It is committed to harnessing and fostering talent from across the
Asia Pacific region to establish a world-class global development,
innovation and business center. STB China srives to build close
connections with local and regional customers and partners to
deliver great products that satisfy their explicit and implicit
requirement.
CTP
Commerce Transaction Platform (aka T), formed in September 2005, is
part of the Online Service Division, and is responsible for
powering online billing for many core and strategic services
(including bing, adCenter, MSN, XBox Live, ZUNE, Windows Mobile
Marketplace, Windows Live, Office Live, etc…), processing over $1.6
Billion USD, 170 Million transactions, and 20 Million users world-
wide (in FY09) and rapidly growing in both Breadth and Depth in
FY10.
The Commerce Transaction Platform uses cutting edge technologies in
both frontend and backend.The Commerce Transaction Platform team is
end-to-end in charge of the entire development cycle (from planning
to production). We support a broad collection of payment methods
worldwide, including all types of credit card (VISA, MASTERCARD,
American Express, Discover, JCB), Paypal, Amazon, mobile payments,
prepaid cards (aka Token), Microsoft Points, Bank Transfer, Direct
Debit, etc.
You’ll be challenged with complex business logic, scalability,
performance, reliability, operability, data security and redundancy
issues, integration issues with banks, third party payment gateways
and credit card associations, third party payment service provider
(such as Paypal and Amazon), consumer and business intelligence
and so on. I guarantee you won’t have a dull moment. We are
looking for a highly motivated, technical, detail-oriented, self-
driven, experienced Program Manager with the following
Responsibilities and Qualifications.
Detailed JD as below:
Software Development Engineer
Work at the Core of Every Product We Build
This is where the fun begins for code gurus like you. As a hands-on
Software Development Engineer, you'll make decisions about design
and feature implementation, using your mastery of technical tools
to make a product vision a reality. If you like to write code and
design efficient data structures and algorithms to develop next-
generation applications or operating systems, this is the position
for you. As an SDE, you'll bring products to life by working with
Program Managers to ensure strong design and Software Development
Engineers in Test to ensure quality through testing. Ultimately for
the SDE, it's your code that turns concepts into new technologies
and services.
Requirements:
 Pursuing a BS or MS degree in Engineering, Computer Science
or related field
 1-2 years’ experience programming in C/C++/C#, Java and/or
other computer programming languages preferred
 Ability to derive creative and innovative solutions by
thinking "outside the box"
 Expertise in feature definition, design, and feasibility
 Demonstrated skill in estimating development time
Software Development Engineer in Test
Discover Life on the Last Line of Defense
As a Software Development Engineer in Test (SDET), you'll own it,
break it, fix it, and own it again. You'll ensure a product's
quality by making sure it performs as users expect it to. Part of
the fun is how creative you can be devising ways to manipulate,
crush, and sabotage software into submission—while creating
innovative testing technologies along the way.
Ultimately, as an SDET it's your input that can make the difference
between joy and frustration for the customers. A great SDET
demonstrates interest in customer advocacy derived from a holistic
understanding of the product from the code level to delivery. Since
you're keen on how things work, and making them work better, you'll
work hand in hand with the Program Managers and Software
Development Engineers to design, develop, and maintain automation
systems for use in development and testing cycles. Using the tools
you create, you'll pore over source code for trouble spots,
debugging and isolating problems, and executing creative tests to
find new bugs while regression testing recent fixes.
Requirements:
 Pursuing a BS or MS degree in Engineering, Computer Science
or related field
 1-2 years’ experience in C/C++/C#/VB.NET and experience
designing and developing tool architecture preferred
 Ability to solve complex problems and write automation
systems and device drivers
 Ability to author test plans and cases, conduct security
and stress tests and debug at source level after identifying,
investigating and prioritizing bugs
 Demonstrated skills in negotiation and conflict management
Program Manager
Develop the Vision, and Deliver the Goods
As a Program Manager, you'll drive the technical vision, design and
implementation of next-generation software solutions. You'll
transform the product vision into elegant designs that will
ultimately turn into products used by Microsoft customers. Managing
feature sets throughout the product lifecycle, you'll have the
chance to see your design through to completion. You'll also work
directly with other key team members including Software Development
Engineers and Software Development Engineers in Test. Program
Managers are advocates for end-users, so your passion for
anticipating customer needs and creating outside-the-box solutions
for them will really help you shine in this role. As a Program
Manager you will have the ability to lead within a product's life
cycle using evangelism, empathy, and negotiation to define and
deliver results. You will also be responsible for authoring
technical specifications, including envisaged usage cases, customer
scenarios, and prioritized requirements lists.
Requirements:
 Pursuing a BS/MS or PhD degree in Engineering, Computer
Science or related field
 1-2 years’ experience programming in C++, Java or other
computer programming languages preferred
 Familiarity with managing complex project schedules,
solving complex problems, and nurturing cross-group collaboration
 Strong technical prowess, including understanding of
algorithms, systems architecture, and end-user experience
--
FROM 166.111.68.*