This role is responsible for overseeing the application architecture and design for large and complex technical solutions and defining the product-level technology strategy keeping the focus on business and non-functional requirements, such as scalability, performance, load time etc