Assists in preparation and coordination of community planning and development projects. Evaluates subdivision and rezoning applications. Issues procedural information to the public and may offer interpretations of plans or regulations. Assists in the completion of projects and in problem solving. Evaluates complex building and development permit applications for compliance with County land use regulations and approves permits when appropriate. Investigates and resolves violations of County land use regulations. Prepares ordinances, resolutions, project narratives, maps or other visual aids, and project evaluations for review and approval by senior staff. Conducts field investigations and research, compiles data and prepares technical reports for community planning and development. Prepares oral and written presentations and attends group meetings relative to community planning and development projects. Analyzes information and makes recommendations. Provides staff support to governing bodies and citizen boards as directed, including making staff presentations, scheduling, preparing agendas, preparing meeting sites and materials, and answering inquiries from members. Serves as a resource to other staff members on specific issues. Stays informed of local, State and Federal legislation and current issues in community planning and development.