We believe in empowering people to do more, with awesome software. We build the next disruptive technology that challenges the status quo and propels the world of productivity to the next level.
We are the Devices Software Experiences team within Microsoft Surface, which is responsible for digitally transforming the organization by architecting, developing, improving, and extending internal tools and services.
Our vision is to provide exciting and innovative solutions for the Devices organization with a focus on simplicity, scalability, sustainability, and security. We are investing in the development and application of technology to optimize the operational efficiencies within our processes.
Responsibilities
We are seeking a highly motivated and passionate senior software developer who is interested in transforming how the Microsoft Devices organization operates, building applications that broadly impact all parts of the Devices Engineering System. Your day-to-day role will involve developing on new and exciting Azure services and helping the team to scale by providing guidance and direction for both on-shore and off-shore teams.
- Work closely with the Program Management (PM) team to design and plan features
- Write code and test cases for feature development
- Work closely with the DevOps team to deploy new features to various environments
- Help shape the technology strategy for the team
- Influence others on the team to follow your lead
Qualifications
Must have qualifications:
- 5+ years of developing C# web applications
- Experience building Azure based web applications
- Ability to drive technical investigations and prototyping in a fast-paced startup environment
- Ability to deliver results despite ambiguity in the requirements and environment
- Balance of strong development and communication skills
- Proven track record of developing targeted, simple, scalable, and sustainable architecture
- Demonstrated technical excellence and commitment to high quality through Test Driven Development (TDD)
- Ability to coach and mentor team members to reach their full potential
- Flexible, self-motivated, team player
- Strong sense of curiosity and a willingness to learn, share, and improve.
Strong pluses:
- Building and supporting reliable, scalable, and secure services using cloud-based technologies and industry patterns / best practices
- Ability to quickly learn on the job - concepts, processes, technologies
- Experience with ReactJS and/or Angular 8, TypeScript, Sass, Docker and Kubernetes, SQL and No-SQL databases, Entity Framework Core, Application Insights
- Azure DevOps platform integration
- Dynamics 365 platform integration
- Experience with responsive and accessible applications
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Get email alerts for the latest"Senior Software Development Engineer jobs in Redmond"
