Need to understand customer problems and provide end to end solution considering functional and non-functional aspects.Have to collaborate with various stakeholders cross functional teams to identify component and interface impactsMust be good at communicating and presenting ideas