Powershell cmdlets and building robust GUI on top of them for consistent
interactive and scripting experience. The most important mission for our
next version will be to bring Exchange into datacenters and add
large-scale hosting support where ease of use, scalability,
extensibility and role-based access are main requirements for the
management UI. We are offering a great Web Developer position on the
Do-It-Yourself team of Exchange Management team. Your job will be to
help us design and implement a Powershell-based web management console
to meet these requirements. The console will allow hosted users to
manage their mailboxes, distribution lists, mobile devices and other
aspects of their e-mail system.
In Exchange Management team we have built the first management stack
entirely in C# code and built on top of Powershell and MMC. Our
infrastructure from previous version is such cutting edge that its
being adopted by other products within Microsoft. Exchange has great
engineering processes that let developers be as productive as possible
while preventing system destabilization. Exchange also has a great
history of shipping on a very regular time line and has a solid $1.5
billion per year business which continues to grow at a solid pace.
What we are looking for is a dev with a minimum of 2-3 years experience
and knowledge about data structures, algorithms, and passion for
building great user interfaces. We require someone with real passion for
building great UI, attention to detail, and making lives of other
developers easier. Web development knowledge, especially around
HTML/DHTML, AJAX and scripting in the browser would be a huge plus.
Experience in C# and ASP.Net is a plus, but not required. Require BSCS
or equivalent knowledge of CS concepts.