Software Development & Design
Customer Relationship Management Software(CRM)
Enterprise Resource Planning Software(ERP)
Business Intelligence Software(BI)
Content & Collaboration Software
Legal & HR Software
0-1 years of experience
Not sure what types of jobs you are interested in?
Based on Your Education
Job Category: Software Engineering: Development
Location: Redmond, WA, US
Job ID: 854892-127586
Division: Microsoft Office Division
Are you a developer that has a passion for improving the productivity and quality of code for thousands of engineers? Do you want to work on large scale projects for one of the most exciting and diverse divisions in the company? If so, we have the perfect job for you on the Office Engineering Team.
The Office system spans client applications like Word, Excel, PowerPoint, Outlook, server products like SharePoint, and web applications like the Office Web Apps. Many of our products ship across multiple platforms and devices - Win32, WinRT, Android, iOS, Mac, WinPhone, and more. There are teams working on applications that have been around for decades, and there are teams working on v1 products. There are more than 4000 developers and testers working on more than 200 million lines of code. We are the team that brings order to this diverse set of technical work and keeps it running efficiently by developing tools and systems that scale well, are consistent, reliable, robust and easy to use.
The ideal candidate will have:
A passion for making software engineering more efficient by designing and developing solutions to maximize ROI.
A passion for unit testing and test-driven development.
Excellent design, coding, testing, problem solving, and debugging skills.
Experience developing, shipping, operating and/or maintaining an online service.
Excellent communication, collaboration, and mentoring skills.
Experience working across disciplines, groups and teams.
BS in Computer Science or related field
A demonstrable understanding of software development concepts, project management, and good communication.
Experience developing, debugging and maintaining code in any language.
Demonstrable organizational, problem solving and prioritization skills.
About Microsoft Corporation
Microsoft Corporation develops, manufactures, licenses and supports a range of software products for computing devices. The Company's software products include operating systems for servers, personal computers and intelligent devices, server applications for distributed computing environments, information worker productivity applications, business solution applications, high-performance computing applications and software development tools and video games. It provides consulting and product support services, and trains and certifies computer system integrators and developers. Microsoft Corporation sells the Xbox 360 video game console and games, the Zune digital music and entertainment device, PC games, and peripherals. The Company has five segments: Client, Server and Tools, the Online Services Business, the Microsoft Business Division, and the Entertainment and Devices Division.In June 2008, the Company acquired Navic Networks. In September 2008, it acquired DATAllegro Inc.