Senior Software Development Engineer (OEM IT)
Division: Chinese Technology Group, MBD (Beijing)
China
The OEM IT group is fast paced and innovative and we are building world class Business Solutions that utilize the most current Microsoft Platform technologies for the worldwide OEM, System Builder and XBox businesses. As a successful global delivery IT organization, we are expanding our delivery model into China market.
Responsibilities
As a hands-on Software Design Engineer, you will help create solutions that empower Microsoft IT to do world-class business while building customer satisfaction. You will be responsible for working with project manager and to identify the best way to translate these business requirements and needs into workable functional specifications and code. You’ll make decisions about design and feature implementation, using your mastery of technical tools to make a product vision a reality. You’ll have the opportunity to broaden your coding skills while moving across many technologies. If you like to write code and design efficient system, data structures and algorithms to make the next-generation applications a reality, this is the position for you.
Qualifications
• At least 3+ years of software development with full release cycles of large scale software system and products.
• Thorough knowledge of SDLC throughout the software development life cycle. In depth knowledge of TSP, PSP process is a plus.
• Understand the fundamental of Application Security and Privacy principles and practices.
• 3+ years hands-on experiences of VB, VB.Net, C# and other .Net technologies, Web application development using ASP/ASP.Net or similar application structures.
• 3+ years strong SQL coding and performance tuning experiences. Excellent database modeling and design skills.
• Team players.
• Communicative and flexible.
• Driven for results and able to derive creative and innovative solutions by thinking "outside the box".
• Expertise in feature definition, design, and feasibility.
• Demonstrated skill in estimating development time.
Education/Other:
• A BS/MS degree in Computer Science, Engineering, or related discipline is highly desirable.
• Excellent English oral and written communication skills.
• Position Based in China.