Become a patterns & practices Developer!

Thursday, November 19, 2009 – 12:30 PM

pnplogovertI have an opening on the patterns & practices team for a developer. These don’t come up very often and they tend to get filled pretty fast. If you’re interested then read on…

You can find out more about p&p by visiting our developer center; who we are and what we do. Our upcoming releases will give you an idea of the sort of projects you might work on in the coming months; ASP.NET MVC, AJAX, WPF & Silverlight, Azure, SharePoint and parallel computing. In short; you can be a part of some of the most exciting things coming out of Microsoft. Almost all our deliverables ship source code—often under the Ms-PL open source license—as such, code is very much at the forefront of what we do.

A patterns & practices team at work; daily stand up in their team room. p&p developers are very much involved with customers. We work in an agile way; forming small multi-disciplinary teams, involving both our customers and Microsoft product groups. We work in state of the art team rooms delivering code every two weeks. p&p Developers play a big part in leading projects and managing and coaching other team members.

Developers at p&p meet with customers most weeks and frequently present at conferences; like the p&p Summit, PDC and Tech.Ed. The blog, podcast and discuss their work frequently and ask for feedback from our customers. If you like working on your own in a dark room then p&p probably isn’t for you!

If you were a developer at p&p this year you’d be working on…

Enterprise Library 5.0 (EntLib) will ship in March. This is a library addressing cross cutting concerns for anyone building significant applications on .NET; logging, caching, policy injection, dependency injection.

Web Client Guidance will ship in Feb. This is around building web applications using; ASP.NET MVC, jQuery, AJAX.

Claims Based Identity and Access Control Guide. How does an enterprise build federated applications both on premise and in the cloud and manage identity and access control?

Data Access Guidance. How to implement the Repository, Unit of Work, Specification, State and other patterns using ADO.NET Entity Framework 4.0, the ASP.NET MVC framework, Unity, Prism, and the WCF REST Starter Kit

You might also have provided feedback on some of our other projects like the Application Architecture Guide.

In the new year you might also work on…

In the new year we’ll be starting something on Azure in the frameworks space—we like to cal it EntLib for the cloud—and the next generation of Prism for Silverlight 4.0.

In general projects last 6-8 months so developers can expect to work on 1½ projects each year and in general ship at least one deliverable every 12 months.

I’m interested. How do I apply?

Here’s the official job description on the Microsoft Careers site:

Software Development Engineer(708056 -External)

(To answer Jesse’s comment below the position requires the candidate to work out of p&p’s Redmond office)

You can apply there. Make sure you tell the recruiter that you’re interested in this specific position and working for p&p. You can also email me directly with your resume. My work address is adem at micro… dot com.

  1. 5 Responses to “Become a patterns & practices Developer!”

  2. Hi Ade,

    Are you considering remote candidates at this point, or must the developer be on-site in Redmond?

    By Jesse Squire on Nov 24, 2009

  3. Hi Jesse,

    I updated the post. The team is located in Redmond and a successful candidate would be required to work out of that office.


    By Ade Miller on Nov 24, 2009

  4. Many thanks for the response, Ade. Sadly, it takes me out of the running at this point. Best of luck in your search.

    By Jesse Squire on Nov 24, 2009

  5. Hi Ade,

    We all wonder how much these guys are paid for such a cool top-notch job. I know it’s not fair to ask in public but can you share a very rough estimate? or link to a useful resouce?

    By Onur BIYIK on Nov 25, 2009

  1. 1 Trackback(s)

  2. Nov 23, 2009: Tweets that mention Become a patterns & practices Developer! | #2782 - Thinking about agile (small 'a') software development, patterns and practices for building Microsoft .NET applications. --

Sorry, comments for this entry are closed at this time.