Thursday, June 18, 2009

HIRING: Microsoft Dynamics CRM – Software Development Engineer - 257793

Please apply on our career site. 

Microsoft CRM (Customer Relations Management) is a business application designed to accelerate sales, service, and marketing. The CRM team is leading the way in transitioning Microsoft's server business from the enterprise to the internet by enabling both offerings on a single code base while growing at a rapid pace. CRM Online is a premium paid service ($44 / user / month).
The CRM Online team is part of the broader CRM team, responsible for incremental releases to the web. We deliver the infrastructure that enables the product to be sold on the web and to scale to thousands of tenants and millions of users.
We've recently shipped the third revision of the online service (CRM Online R3) and are now working on R4. Through the service's lifetime so far we've seen over a 10 fold increase in customers. Now, we're looking for a developer to help lead the way to enable the next 10 fold increase by improving product scale and gradually moving us towards lights-out operation of the software.
This position requires strong architecture and design skills with a special knack for incremental development, as we ship on relatively short release cycles (~6 months). The CRM Online code base is nearly all C# with small pockets of C++. The ideal candidate is familiar with developing data center quality software and fluent in WCF, ASP.Net, and SQL. Leadership potential is also desired, though not required.
Position Requirements:
5+ years of software development experience including participation in multiple product releases
2+ years experience in web services and/or middle tier development
Extensive software design, development and debugging skills
Experience with managed and unmanaged languages
Outstanding problem solving skills including a keen ability to break large problems down into small pieces
Online service or enterprise server experience
Passion for technology, software engineering, quality and customer
Bachelors degree in Computer Science or equivalent
If you meet these requirements and are interested in contributing to the company's shift to software as a service, come join the CRM Online team!

Job Details - Microsoft Careers

0 comments: