Average Salary for Jobs with Needs Analysis Skills

The average salary for jobs that require the skills of Needs Analysis is $185,120 based on United States National Average.

Base Salary

Core compensation

$58,557
$311,683
$185,120
Adult Day Care Director
Alternate Job Titles: Adult Day Center Program Director | Elder Day Program Services Director | Eldercare Director | Senior Day Program Director

Creates and directs programs that address the health, psychosocial, and educational needs of older individuals and their caregivers and that provide clients a safe, secure, and positive daily experience. Responsible for recruiting, training, and retention of qualified staff. Manages the financial operations for the center including billing, reimbursements, and budgets. Performs assessments of pros... View job details


CRM Program Director
Alternate Job Titles: CRM Project Oversight Leader | Customer Relationship Management Implementation Director

Manages the Customer Relationship Management (CRM) enterprise initiative. Reviews CRM project proposals to determine costs, timeline, funding, staffing requirements and goals. Requires a bachelor's degree in area of specialty. Typically reports to top management. Manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for th... View job details


Engineering Program Management Director
Alternate Job Titles: Engineering Program Improvement Management Director

Directs and develops a portfolio of engineering programs. Provides technical oversight and leadership to support the development and launch of engineering programs. Researches engineering methodologies and technology advancements to incorporate into programs and improve capabilities. Implements the engineering strategy and program vision into actionable steps and ensures a clear understanding of t... View job details


Engineering Program Management Manager
Alternate Job Titles: Engineering Program Improvement Management Manager

Plans, oversees, and manages a portfolio of engineering programs. Provides technical oversight to support the development and launch of engineering programs. Researches and promotes engineering methodologies and technology advancements to incorporate into programs and improve capabilities. Establishes protocols to train and develop program managers, define engineering standards, and drive program ... View job details


Engineering Program Management Senior Manager
Alternate Job Titles: Engineering Program Improvement Management Senior Manager

Plans, oversees, and manages a portfolio of engineering programs. Provides technical oversight to support the development and launch of engineering programs. Researches and promotes engineering methodologies and technology advancements to incorporate into programs and improve capabilities. Establishes protocols to train and develop program managers, define engineering standards, and drive program ... View job details