You will need to have a firm understanding of modern and emerging software technology and demonstrable experience in the architecturally sound application and integration of technology to cost-effectively create, deploy, manage, and evolve modern, elegant, flexible, secure and intuitive applications that perform and scale well