TECHNOLOGY CONSULTANT SERVICE AGREEMENT