Coordinate with various lines of business, supporting staff and technology areas to evaluate and select technologies and platforms, define enterprise guiding principles, review delivered architectures, and act as architect for large programs* Deliver software development, data management, security, ...