2 years or more of developing cloud-based applications on Microsoft Azure   Top Candidates will also have:  Proven experience in many of the following,    Designing, developing, deploying, and maintaining software at scale