Experience working on an Agile team, building Software-as-a-service applications deployed to the public cloud (Microsoft Azure, AWS, Google Cloud Platform) and using modern, technologies (microservices, Kubernetes) Knowledge of professional software engineering practices for the complete development life cycle, including version control, coding standards, code reviews, testing, and production operations