Job: Software Development Engineer II - Dynamics Job

Location: Bellevue, WA, US
Job ID: 833729-109184
Division: Microsoft Business Solutions


Do you want to build a multi-billion dollar business in the cloud? Microsoft is making a huge R&D investment in the Microsoft Dynamics platforms and applications business. We fully intend to grow the business into a multi-billion dollar revenue stream over the next 3 years. To succeed in this mission, we must enable our internal and partner application development teams with state of the art tools for rapidly developing, debugging and customizing applications on the cloud. Are you truly interested in driving world-class tools for developing world-class business applications? Then this is the right opportunity for you! If you are a highly motivated, talented individual who is eager to make a great impact on our development tools, we have a great role for you.

We are looking for a seasoned Software Engineer for the Development Tools team to take on the challenges of designing and shipping innovative tools for developing enterprise class, consumer facing business applications. You will impact the Dynamics business and drive the critical element - development tools. 

The ideal candidate will have experience in driving and delivering world class development tools - editors, application designers, modeling tools, IDEs, debuggers, etc. - through multiple shipping cycles. You must have impeccable technical design skills, coding chops in C# and think out-of-the-box to solve deep technical issues for complex, global business application platforms. You must have excellent architecture and design experience for large scale platforms and development tools. You must excel at understanding applications development experience and think of ways to improve the application developer productivity. You must have a solid, deep technical background in object oriented design patterns. Deep experience in at least two of the core Microsoft technologies - .net Platform, Visual Studio, Visual Studio extensions, ASP.net, and Azure is essential. We are an integrated engineering team responsible for development and testing and we follow agile development processes. 

In this role, you will not just code away your features -but also will be responsible for assessing and maintaining quality through continued development of appropriate automated testing suites for your or your team mates’ code. You must be a driver for quality in the design and delivery. 

You must possess a strong understanding of engineering functions, have worked in high-profile situations, and be comfortable working with a wide spectrum of people around the globe. You should have experience driving every element of the software development role from early product definition through prototyping and scoping, iterative development, measuring and enhancing quality, rolling out to customers and supporting them with early releases, soliciting feedback and constantly improving. You must also have excellent organizational, interpersonal, and communication skills.

Qualifications:
7+ years of professional software development is required
A Bachelor’s degree in Computer Science or Advanced Sciences is necessary. Master’s degree or equivalent experience preferred
Object Oriented Design and/or strong Database modeling/design and architecture experience is required
Experience with an object oriented high-level language such as C#/C++/Java, ASP.Net and with a broad range of disciplined development skills
Prior experience building consumer centric web applications and latest web development technologies is a strong plus.
Understanding UML and experience with formal modeling tools is also a strong plus.

MBD-Eng

Nearest Major Market: Seattle 
Nearest Secondary Market: Bellevue 
Job Segments: Engineer, Developer, Software Engineer, Test Engineer, R&D Engineer, Engineering, Technology

0 comments:

Post a Comment