Ensures that the developers have the information they need to properly code the project's functionality, including coordinating Customer meetings as needed so that the team can interface directly. Lead meetings with potential new customers, gathering high-level requirements and participating in cost estimation meetings for new work.