Want to help building Microsoft's private cloud (Azure Stack), participate in industry transformation and work in the team where writing clean code, getting things done, mutual respect, cross-discipline/team collaboration and having fun are the values we live by? Come talk to us! Microsoft Azure Stack is a new hybrid cloud platform product that enables customers to deliver Azure services from their own datacenter. We are looking for a senior developer to help us drive implementation of various modern back end services that form the core of the Azure Stack management. These services are highly distributed, work across geo-distributed regions, deal with security, state, long running jobs and many more. The job is collaborative - requires working with many partner teams, learning and understanding how to use their technology.
- Build new and make changes in existing services that run both in Azure and in Azure Stack - Leverage experience in building distributed systems to write a quality code, with good unit-tests, learning, mentoring, experimenting, collaborating and influencing. - Be a good team member – come to work with a smile, bring a positive can-do attitude, work through challenges with excitement and enjoy writing clean, simple, testable and elegant code.
- 5+ years of industry experience - Proficient in C#/C/C++/Java - A technical degree in computer science or 8 years of equivalent experience required, post-graduate degree a plus - Solid CS fundamentals, fluent in multi-threaded programming, strong inclination for architecting at scale - Excellent technical design, problem solving and debugging skills - Ability to plan, schedule and deliver quality software - Azure experience is a big plus Cloud Background check: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements