Have a solid working knowledge of capabilities and direction of technology, coupled with an in-depth knowledge of the technology required and the needs of the business environment necessary to support assigned projects