2014-04-30

Microsoft/Redmond, WA

Location: Redmond, WA, US

Job ID: 870591-137134

Division: IT

Microsoft IT is for those IT professionals and business technology professionals who want to be strategic partners to the business and be the first place to create innovative solutions using all of Microsoft's products and services. Microsoft IT provides career growth opportunities, a rewarding and flexible work environment so you can better integrate professional and personal life. Unlike other IT organizations, Microsoft IT employees make global impact on thousands of customers and thousands of employees who use Microsoft software and services.

Are you passionate about using cutting edge technologies to drive differentiated customer experiences and business value in innovative and compelling ways? Do you want to challenge yourself by working with a group of creative people and also have your own creative ideas implemented in Microsoft global support systems? Are you interested in leveraging your experiences to drive complex development projects? If yes, then ECO is the place for you.

Customer Support is a strategic differentiator and Microsoft is investing deeply to provide differentiated software-driven solutions to Enterprise Customers, Consumers and Business Partners. Engineering, Customer Interaction & Online (ECO) is focused on building the next generation support experiences for millions of Microsoft customers and tens of thousands of support engineers across the globe.

We are looking for a passionate developer with experience in building high scale, N-tier distributed applications and services; with an eye on pushing the envelope of Microsoft technologies. The ideal candidate will have experience building rock solid applications & services that are always on and always work. This position requires deep coding skills as well as ability to provide technical thought leadership.

The role offers you an opportunity to focus on both the big picture and go deep building solutions with real business impact using highly scalable and distributed architectures, spanning public and private cloud infrastructure and with potential for collaboration with product and service teams across Microsoft. We work in small, agile, feature teams in a continuous delivery model using short sprints and are committed to driving engineering excellence and service maturity.

Qualifications & Skills:

5+ years of industry experience developing software products and delivering enterprise-scale solutions

3+ years of experience in C# with solid analytical, debugging and problem solving skills

Experience dealing with and writing Web services (WCF / Restful/ ASP.NET Web API)

Good understanding of SQL/T-SQL

Good understanding of Microsoft Azure Platform

Ability to write outstanding quality code and mentor others to do the same

Work with Program Management, Business & Audience teams to understand business scenarios and map them to technical architecture & designs

Strong interpersonal and communication skills

Exceptional problem solving, troubleshooting, planning, and organizational navigation skills

Big Plus:

Experience in designing large-scale, distributed internet web sites.

In-depth understanding of web fundamentals

Experience working in DevOps (Service Engineering) model

Experience with Test Driven Development

Experience working in cloud technologies

Apply To Job

Show more