Understands software development principles, lifecycle and agile methodology Boundless intellectual curiosity to continually learn and explore how to do things better, faster and cheaper A \"roll-up your sleeves and get the job done\" mentality Good understanding of cloud service providers like Azure and AWS, understands the services offered by them and can implement them on cloud and on premise platforms