To translate complex solution requirements into technical specifications, in adherence to agile project methodology, and support solution designers, developers, and business analysts to develop solutions that meet requirements ensuring alignment with enterprise architecture, including data, security, infrastructure, and application architectural components. The senior solution architect deals with more complex solutions compared to the solution architect.