Location: Issaquah, WA, US
Job ID: 783144-73980
Division: IT
The Customer Support and Services organization is looking for a highly experienced and motivated Software Development Engineer to work on major enterprise initiatives and mission critical applications, utilizing the latest version of the .NET Framework, Silverlight, Microsoft Dynamics CRM and Azure Technologies.
We are looking for an experienced and motivated Software Development Engineer to work on major enterprise initiatives and mission critical applications, utilizing the latest version of the .NET Framework, Silverlight, HTML5, Windows Phone, Windows Communication Foundation (WCF), Dynamics CRM. These will be the foundation for enabling a major improvement in the customer experience for our external MSFT customers and partners. The ideal candidate has a deep passion for engineering excellence, learning new technologies to stay on the cutting edge of development, and should be a natural leader and coach who enjoy s growing other developers.
Primary Responsibilities
– Design, development and timely delivery of high quality and innovative code from ground up.
– Ability to work in team settings to analyze and design solutions.
– Partner with Engineering, Operations and Solution Delivery teams to deliver solutions from conception to deployment and to drive team vision/mission.
– Partner strategically with other Microsoft groups, evaluate and leverage their technologies.
– Contribute to feature discussions, design reviews and code reviews.
– Promote and adhere to coding practices designed to promote code reuse and standardization.
– Design and develop within compliance with corporate security and privacy policies.
– Identify risks and mitigation strategies.
– Communicate effectively with other disciplines of the project team.
– Engagement with the Microsoft technology office and other Microsoft IT groups to contribute to feature discussions, design, code reviews and performance engineering of solutions.
– Set engineering excellence standards and best practices to advance the development discipline.
Minimum Requirement
– 6+ year experience in designing, developing and shipping high quality large scale enterprise solutions that take into account key aspects such as testability, robustness, scalability, security, performance, and globalization.
– Has strong focus on quality and standards, and experience in driving process and engineering system improvements.
– In depth understanding of software design patterns and enterprise application integration.
– 4+ years of experience building solutions using .NET Framework, HTML, Jscript, and Silverlight.
– Familiarity with the Microsoft SDLC or similar methodologies.
– Excellent verbal and written communication skills
– Background in User Interface design and development
– Ability to mentor, accept mentoring and be able to conduct bi-directional knowledge transfer.
– Must be motivated with a focus on team performance.
– Must be able to think and execute creatively and independently
Preferred Requirement
– Good understanding of Microsoft Azure Platform
– Good understanding of Incident Management system(s)
– Microsoft Dynamics CRM development
– Experience developing solutions in a global delivery model.
– Experience in design and development of integration of complex applications.
– Working knowledge of modeling technologies such as UML, and XML, as well as, Microsoft development technologies and tools such as Visual Studio.
– Understanding of SDLC, Agile, and Scrum development methodologies.
– Expert level knowledge in design patterns and practices.
– Application Design and development experience such as
– Silverlight and MVVM
– HTML5 and related web development technologies
– Test Driven Development
– Ability to mentor, accept mentoring and be able to conduct bi-directional knowledge transfer is essential.
– Must be motivated with a focus on team performance.
– Must be able to think and execute creatively and independently
Required Education: Bachelors/Masters of Science in Business/Computer Science or related field.
MSIT:PSIT
View full post on Wired Jobs
View full post on National Cyber Security