Working understanding of Service Oriented Architecture (SOA) Leverages user-centric design concepts in conjunction with agile prototyping, development, and testing to deploy highly engaging technology solutions to the end user