Keyskills: test architecture software design software design and development devops agile c# continuous integration soa enterprise applications microsoft azure vb iot angular java saas applications saas software product development cloud computing crm