Expires soon Microsoft France

Web Application and Desktop Application Development Engineer - Surface Development Team

  • Redmond (King County)
  • Design / Civil engineering / Industrial engineering

Job description

Web Application and Desktop Application Development Engineer - Surface Development Team

Are you passionate about building cool devices and technologies? The Surface Team focuses on building devices that fully express the Windows vision. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want, and elicit their excitement. Creating these devices involves a close partnership between hardware and software engineers, designers, and manufacturing. We are currently building the next generation and Surface needs you!

The Surface Development team is looking for a Web Application and Desktop Application Development Engineer with Web application and Desktop application development expertise. You will be responsible for designing, developing, deploying and maintaining Web app & Desktop app software components. You will be required to interact across the groups, understand requirements and deliver solutions that meet those requirements.

Are you up for the challenge? Ideal candidates for this position should have a degree in computer science or a related field with strong expertise in design and development of Web app and Desktop app solutions together with problem solving skills. Candidates must be able to communicate effectively and work extremely well in cross-group situations. Attention to detail is crucial.

Basic Qualifications:

•      BS or equivalent in Computer Science or a related field

•      Minimum of 3-5 years of experience as a Software Development Engineer

•      Minimum of 2-3 years of Web application design and development experience using C#, ASP.Net, WCF (Windows Communication Foundation) / ASP.Net Web API

•      Minimum of 2 years of Windows Desktop app design and development experience using C# / C++

•      Experienced with at least two end to end product cycles as a developer

•      Some domestic and international travel may be necessary

Desired experience

•      Knowledge and experience using Design Patterns.

•      Experience with Test Driven Development is preferred but not required.

•      Development experience with PowerShell (or other scripting language) is preferred but not required.

•      Knowledge and experience in Security areas such as cryptography, PKI, SSL / TLS is a plus but not required.

•      Knowledge and experience with SQL server / Database development / administration is a plus but not required.

Desired skills

•      Enthusiastic, motivated and self-driven

•      High tolerance to ambiguity and ability make progress in the face of it

•      Excellent problem solving skills

•      Ability to work across multiple disciplines (Developers, Quality Engineers, PM etc.)

•      Excellent communication skills

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Make every future a success.
  • Job directory
  • Business directory