Sr. Software Developer (web services experience is HUGE, as well as C#, C, C++, IIS, SQL, and Perl).
Email Dennis @ firstname.lastname@example.org.
The Manageability Services group is growing our Core technology teams. The Manageability Services Group (MSG) is a strong and innovative team spearheading solutions in a number of areas, including cutting-edge service manageability infrastructures, scalability solutions, monitoring and Software Development Frameworks. Lowering cost and increasing agility through infrastructure is the key to our success on the web and on managing large scale services. In MSG you will build the technology foundation and the framework to run the Global Foundation Services datacenters worldwide and will work with platforms around the company such as Microsoft System Center, Live Search, Cloud Infrastructure Services, and Windows Live Core to enable end to end manageability and reliability of Microsoft services.
We are seeking skilled, highly-motivated individuals to join a dynamic and strong Development organization. You will design applications, tools, frameworks and services that allow users to deploy and maintain online services around the world.
We’re looking for a senior and passionate Software Developer with a deep understanding of engineering processes and challenges to make a big impact on the entire company. This is a great opportunity to make a noticeable difference in the way we managed and deploy services at Microsoft!
A developer on our team is responsible for designing, implementing, and shipping the user experience components to manage and operate a worldwide system of multiple datacenters supporting hundreds of thousands of devices and hundreds of applications, and hundreds of applications and services. This problem space extends from complex user interface problems, through the web services, down to the underlying data storage layer. Integration with large, existing systems is a significant part of the work.
Interested candidates should possess a thorough understanding of the software development lifecycle from specification, through implementation and unit testing, to final deployment and operation.
Passion for distributed systems, fault tolerance and recovery, and geo-distributed solutions.
Must have practical and hands on knowledge of C#, C and C++
5 years experience as a Software Developer Engineer
Two product ship cycles
Excellent Troubleshooting skills
Knowledge of IIS, SQL, Perl and Web Services is a plus
Strong technical skills in platform and/or application model design
Communications excellence including cross collaboration, presentation and documentation
Strong customer focus
BS or MS in Computer Science or related areas is preferred and we will take experience and a proven track record over other requirements.