Identify and resolve technical and process impediments preventing delivery teams from meeting delivery commitments  Take a proactive approach to development work, working with peers and partners to strategic technical solutions in a complex IT environment  Document functionaltechnical requirements and design based on requirements or objectives  Align and collaborate with architects, other team leads, and IT leadership to develop technical architectural runways supporting upcoming features and capabilities