Create application and solution architectures
Lead efforts in defining and estimating enterprise applications
Collaborate with IT staff to translate business needs into solutions
Produce solution design artifacts
Coordinate new system development with existing solutions