Company

Tulane UniversitySee more

addressAddressNew Orleans, LA
type Form of workFull Time
CategoryEducation/Training

Job description

Director of Communications, School of BusinessFreeman School of Business

Location: New Orleans, LA

Summary

The Director of Communications develops, implements and oversees a robust and dynamic content portfolio and multimedia editorial and public relations strategy that advances the Tulane University A. B. Freeman School of Business’s regional, national and international visibility and reputation in order to support its recruiting, reputational and revenue goals.

Reporting to the Executive Director of Marketing and Communications and as the primary communications liaison for School faculty, staff and students, the Director is a highly creative and skilled communications strategist who leads a team that identifies, writes, assigns and produces multimedia stories and video content for distribution to various Freeman audiences across platforms that include but are not limited to Freeman Business and the School’s blog, alumni newsletter, news website, social media and digital signage. The Director works closely with the Associate Director of Marketing to plan and deploy content across multiple channels. The Director regularly partners with School and University colleagues, including 1) graduate admissions to align communications work with enrollment priorities; 2) central communications to identify and help secure media opportunities for Freeman faculty and accomplishments; 3) central advancement in sharing news, stories and updates that engage alumni; and 4) Business School units to develop communications strategies and campaigns that support the priorities of those units. The Director also drives internal communications for the School, including managing the editorial calendar and content plan for the Dean’s internal communications and newsletter.

Required Qualifications

  • A Bachelor's degree in marketing, communications or related field.
  • Ten years of experience in marketing, communications or related field.
Preferred Qualifications

  • An advanced degree in marketing, communications or related field.
  • Marketing and communications experience in an institution of higher education or a non-profit organization similar to higher education.
  • Experience with media relations, engagement and pitching.
Refer code: 7803164. Tulane University - The previous day - 2024-01-12 21:43

Tulane University

New Orleans, LA
Popular School Of Business jobs in top cities

Share jobs with friends

Related jobs

Director Of Communications, School Of Business

Career Consultant, Business School

Tulane University

New Orleans, LA

2 months ago - seen

HS Business Teacher- Lafayette Renaissance Charter Academy High

Charter Schools USA

Lafayette, LA

6 months ago - seen

HS Business Teacher

Charter Schools USA

Lafayette, LA

6 months ago - seen

High School Teachers (English, Math, & Business)

St. John the Baptist Parish Public School District

Reserve, LA

7 months ago - seen