I/T HOT Technology Salary Survey
Overview
Compensation professionals and IT Managers need timely and comprehensive
information to help attract, retain, motivate, and align incumbents
possessing special, high-demand skills.
With this in mind, HOT Technologies was created to collect and
report data for base pay, additional cash compensation, and non-cash
compensation and practices. HOT Technologies is a unique, twice-a-year
skill-based survey, originally developed in the Fall of 1996.
Hewitt Associates LLC is the company that conducts the survey.
MIT has participated in this survey for several years.
Purpose and Definition
of Survey Population
"HOT Technologies" is a phrase coined to describe skills
that are in high demand and short supply. The skills are often in
areas of leading-edge technology, and so new that historical data
do not exist. Incumbents with these skills are in extremely high
demand, and organizations find themselves in bidding wars to hire
them. This demand overload on the available supply can allow pay
to go unchecked and to skyrocket out of control.
The population to be submitted to the survey includes:
- US-based employees only.
- Full-time, active employees (no contractors).
- Employees actually working in/with the specified technology.
Note: Do not report employees who have a specific skill in
their "tool box" but who are not currently applying
that skill.
- Individual contributors.
Note: Do not report employees whose primary responsibility
is people management rather than hands-on application of a specific
technology. Do not report managers or supervisors.
Participant List
Spring 2000 HOT Technologies Survey
Participants
Skill List
The skills in regular type are relevant to MIT; those in grey do
not necessarily apply to MIT but may still be of interest.
HOT Animation Skills
- 27 Data Visualization (includes Virtual Reality)
- 29 Digital Artistry
- 28 Multi-Media
HOT Business Integration
Skills
- 53 Customer Relationship Management (e.g.,
Siebel, Oracle)
- 54 Enterprise Application Integration
(EAI) (e.g., Vitria, Neon)
- 55 Supply Chain Management (e.g., i2,
J.D. Edwards, IBM)
HOT Business Intelligence Skills
- 26 Data Mining
- 52 Data Warehousing
HOT Communication Skills
- 41 Call Center Architecture (does not include Help Desk)
- 21 Network Engineering
- 24 Voice Systems Engineering (formerly Telecommunications Engineering)
HOT Enterprise Resource Planning Skills
- 56 JD Edwards
- 34 Oracle (Application Development, Production Services)
- 36 PeopleSoft (Application Development,
Production Services)
- 32 SAP (Basis Infrastructure, Application Development, Production
Services)
HOT Security Skills
- 23 Disaster Recovery
- 22 Information Security
HOT Systems Management Skills
- 43 Distributed System Management
- 51 High Performance Computing Support
- 42 Middleware
- 31 Relational Database Management Systems
- 47 Systems Administration
HOT Web Skills
- 46 Electronic Data Interchange (EDI)/Electronic Commerce
- 57 Web Content Development
- 58 Web Design/Development
- 59 Web Infrastructure
- 60 Web Security
Other Sought After HOT Skills
- 70 Applications Programming
- 50 Data Acquisition and Control Systems
- 72 Database Analysis and Development
- 45 GroupWare & Messaging Programming/Administration
- 38 Lotus Notes
- 49 Numerical/Non-Numerical Research
- 25 Object Engineering (C++)
- 71 Operating Systems Programming
©Hewitt Assoicates LLC
[Back to top]
Skill Definitions
HOT Animation Skills:
27Data Visualization
Collects, manipulates, analyzes, evaluates and displays
data on three-dimensional characteristics and spatial variables
on both small and large scales. Geographic information systems (GIS),
computer aided design (CAD) software, data base and expert systems
frameworks, visual simulation capabilities, remote sensing/satellite
imagery collection, and multimedia techniques including virtual
reality are used individually and in combination to solve problems.
Explores new technology for multidimensional immersive virtual environments,
and applies this technology to a variety of scientific and engineering
applications. Develops new ways of collaborating in virtual environments.
Explores virtual reality technology for shared visualization, develops
collaborative management tools for scheduling and monitoring resources.
Devises ways to exploit emerging architectures for supporting human
interactions with systems in the 100 teraFLOPS to petaFLOPS range.
Will utilize skills and tools including: Immersive Visualization,
Distributed Computing, Object-Oriented Programming, Virtual Reality,
Scalable Parallel Computing, Visualization, C/C++, Computer Security,
Network Programming, Graphics, JAVA, Open Inventor, OpenGL, Quality
of Service, IRIX, CORBA, Scientific Computing, Silicon Graphics.
29Digital Artistry
Technologies facilitate the creation of visual effects through
the design/processing of images, extraction/combination/manipulation
of elements, and conceptualization of projects. Incumbents utilize
digital paint and color programs, 2-D and 3-D tracking, modeling,
composing, and lighting.
28Multi-Media
Application of computer-based technologies such as full
motion video, animation, and high quality images that are used to
create, integrate, and present electronic information beyond the
conventional text and graphics formats. Multi-media is a term applied
to computer-based technologies (hardware, software, and/or specialized
input devices such as touch screens) used to create, integrate,
and present electronic information beyond the conventional text
and graphics formats. Output data types include full motion video,
audio, animation, and high quality still images (e.g., kiosks, audio
and video input/output equipment, touch screen, etc.).
HOT Business Integration Skills:
53Customer
Relationship Management (e.g., Siebel, Oracle)
Application of software tools
that manages front and back-end operations in sales, service, marketing
and support. Charts and analyzes data to show customer profitability,
customer information (such as interaction points, customer revenue,
expense).
54 Enterprise Application Interchange
(e.g., Vitria, NEON)
Application of software tools
that allows business processes to be modeled and links applications
with middleware to allow each application to communicate by data
messages.
55 Supply Chain Management (e.g.,
i2, JD Edwards, IBM)
Application of software tools
that executes and plans operations such as managing warehouses,
inventory supplies and distribution channels.
HOT Business Intelligence Skills:
26Data Mining
A process that extracts qualitative
and quantitative relationships (i.e., patterns, trends) from large
amounts of data. Data addressed by this process are limited to data
that can be represented either numerically or categorically. Date
and time data, for instance, can be converted to either numerical
or categorical data.
52Data Warehousing
A process of gathering and organizing information for use
in supporting decision-making processes. The result is a data warehouse
containing information pertaining to one or more business areas
of interest to the end-user. While operational data is organized
and optimized to support the day-to-day business, data warehouses
are primarily organized and optimized for decision-support environments.
HOT Communication Skills:
41Call Center Architecture (does not include Help Desk)
Functions include:
- Call center infrastructure (PBX/ACD and network services planning,
design, and implementation).
- VRU design and implementation
- CTI design and implementation
21Network Engineering
Functions include in-depth assessment of networked application
needs, provide network modeling and simulation consulting to further
clarify client/server or internet/intranet networking needs, engineer
router-based high-speed technology network transports to deliver
client/server or Internet/intranet application functionality, and
evaluate and implement new advanced networking technologies. Network
engineers also provide telephony support, high-speed or real-time
audio and video support, and design/implementation of the network.
May develop and/or utilize bridges, routers, gateways, transport
media (such as UTP, COAX, or FIBER) using TCP/IP, IPX/SPX, SNA transport
protocols, or Sonet, ATM, Frame relay, Ethernet, Token ring, or
FDDI transport technologies.
24Voice Systems Engineering (formerly Telecommunications
Engineering)
Designs, develops, and supports communications systems (PBX,
CBX) in multi-switch environments. Designs voice mail, dialing plans,
interswitch networking. Requires knowledge of communication protocols
and hardware (e.g., Lucent, Siemens, Nortel, Fujitsu) and real-time
operating systems programming.
HOT Enterprise Resource Planning Skills:
56JD Edwards
Application development and
production services of JD Edwards software that links business systems,
such as manufacturing, financial, human resources, sales force automation,
etc. Skills/tools include but are not limited to OneWorld, Active
Era, Ideas to Action; tools applied in multiple computing enabled
environments, e.g., Windows NT, Unix, OS400.
34Oracle
Application Development (supports the design/construction
and implementation phases of a system and/or upgrade project); Production
Services (recommends improvements to strategy, application usage,
or process, applying knowledge of the business processes in various
functional areas). Skill/tools include Oracle8, Oracle8i, Developer/2000,
Oracle Forms, PL/SQL, Oracle Reports, Oracle Alerts, Oracle FlexFields,
Data Migration, Upgrade, SQL.
36PeopleSoft
Application Development (supports
the design/construction and implementation phases of a system and/or
upgrade project); Production Services (recommends improvements to
strategy, application usage, or process, applying knowledge of the
business processes in various functional areas). Skills/tools include
PeopleTools, SQL/SQR, Data Migration, Upgrade, and PeopleCode programs.
32SAP
Basis/Infrastructure (builds, maintains, and modifies the
central basis network and infrastructure for SAP operability, including
base SAP client and IMG set-ups); Application Development (supports
the design/construction and implementation phases of a system and/or
upgrade project); Production Services (recommends improvements to
strategy, application usage, or process, applying knowledge of the
business processes in various functional areas). Skills/tools include
ABAP/4, Data Migration, and Upgrade.
HOT Security Skills:
23Disaster
Recovery
Performs evaluations of a company or business area to identify
and value its assets, identifies its threats and their likelihood
of occurrence, establishes where protection exists and determines
its adequacy, evaluates potential losses, and provides guidelines
for risk mitigation and their cost benefit. Performs disaster recovery
planning to assist businesses in preparing to resume after a disaster
has occurred.
22Information Security
Designs, develops or recommends integrated security system
solutions that will ensure proprietary/confidential data and systems
are protected. Provides technical engineering services for the support
of integrated security systems and solutions. Participates with
the client in the strategic design process to translate security
and business requirements into technical designs. Configures and
validates secure systems; tests security products and systems to
detect security weakness.
HOT Systems Management Skills:
43Distributed
System Management
Functions include Backup & Restore, Software Distribution,
Configuration Management, Inventory Management, Accounting &
Security Management, Monitoring, Fault Management, Change Management
and Trouble Management. Key DCM Model technology enablers include
Systems Management Frameworks such as CA-Unicenter, systems management
protocols such as SNMP, and systems management functional tools.
This engineering function is focused on satisfying new business
customer specific requirements, leveraging capabilities provided
by the Distributed Systems Management Centers, by providing design,
development and integration of systems and network management. Assist
in the design and development of customer specific operations framework
utilizing tools such as Openview, CA-Unicenter and Tivoli.
51High Performance Computing
Support
Involves the integration of technologies needed
in a role of direct and immediate support for users of high performance
computing environments. High performance computing machine or cluster
status, configuration and operations, network navigation, mass storage
systems, software engineering in both applications and systems software
and hardware, security, visualization, vectorization, parallelization,
message passing paradigms, debuggers, computer science tools, and
knowledge of scientific application creation, operation, and maintenance
are used in combination to provide information, answer questions,
give guidance, interpret and solve problems, create solution sets
and /or software tools, and be involved with users.
42Middleware
These technologies encompass all infrastructure distributed
system services, including services and capabilities depicted in
the layers and building blocks of the Distributed Computing Environment,
including network, front-end, back-end, middleware security and
systems management elements of the Distributed Computing Environment.
It includes system services such as messaging, naming, timing, directory,
file transfer, transaction processing and security. Middleware is
software and associated management services which enable integrated
end-user views, high level developer views, and integrated systems
administrator views that shield distributed application systems
from the specifics of hardware, operating systems, presentation
services, databases, data/process location, and network protocols.
Tools utilized include ORB-IDLs, MS-OLE, IBMs MQ Series,
OECs Entera suite, Forte, and DCE, Powerbuilder and/or other
front-end tools.
31Relational Database Management Systems
Data management services provide applications with access
to structured data in a distributed environment. This includes knowledge
of: Structured query language (SQL Access standard) for primary
interface that extends the interface to access databases over a
network; decision support (DSS) features; related transaction processing
systems which include concurrency control, failure isolation, dynamic
load balancing, configuration management, message queue management,
two-phase commit, transactional RPC. Tools include: Informix, Sybase,
Oracle Database Tool, DB2
47Systems Administration
All technologies and skills related to managing and maintaining
a large install base of computers running a version and/or versions
of operating systems. Functions include designing the computing
infrastructure, providing technical assistance and consulting to
the users, deploying new servers and clients, maintaining each system
and the respective services, monitoring and troubleshooting the
environment for problems, developing tools for managing the system,
and making all services available to users. Requires the integration
and management of many different types of technologies and services
into a heterogeneous environment including those outside the operating
system domain such as networking services, host systems and third-party
software.
HOT Web Skills:
46Electronic
Data Interchange (EDI)/Electronic Commerce
These skills encompass skills to design, implement, and
support electronic commerce solutions. Transactions include business
to consumer and business to business technologies. EDI services
provides a stable 7 day/24 hour EDI environment in accordance with
recognized standards utilizing state of the art technology including
communications with EDI Value Added Networks, direct connections
to trading partners, data transmissions to and from business applications,
data translation to and from ANSII X12/EDIFACT. Uses several technologies,
including but not limited to the following: Oracle, DB2, Sybase,
Informix, SQL Server, TCP/IP, HTTP, S-HTML, or other Internet protocols,
encryption and authentication technologies, Virtual Private Networking
(VPN), EDI standards and translation software.
57Web Content Development
Develops content of Web site; directs/oversees/reviews/corrects
all Web content, both internal and external. Establishes links and
flow of information on and between web pages. Edits and designs
pages and advertising. Tools include, but are not limited to the
following: FrontPage and HTML.
58Web Design/Development
Designs, prototypes, develops, and implements applications
using a number of Web programming languages. Skills/tools include
but are not limited to the following: Internet/intranet/extranet
based applications development, XML, HTML, COLD Fusion, Java, JavaScript,
Java Beans, EJBs, and FrontPage, Enterprise Java Beans and
CORBA/COM+ Object development.
59Web Infrastructure
Designs, implements and supports web servers and applications
servers. Tools include but are not limited to: Microsoft IIS, Net
Dynamics and iPlanet from Sun, IBMs Websphere, Netscapes
Netscape Application Server, Bluestones Sapphire, Weblogic
and load-balancing tools like iPivot.
60Web Security
Manages the selection, implementation and maintenance of firewalls,
application of security patches, and updates/modifies security design.
Participates in notification from security consortiums. Tools include
but are not limited to the following: SATAN, CyberCop, ISS, nmap
and IBM Secure Way.
Other Sought After HOT Skills:
70Applications
Programming
Analyzes business or scientific systems specifications and
develops logic flowcharts. Encodes programs, prepares test data,
and tests and debugs programs. Revises and updates programs as required,
and provides the necessary documentation for the computer operations
department.
50Data Acquisition and Control
Systems
In a distributed system environment,
develops techniques for the design and implementation of complex
data acquisition, control, and analysis systems in high-speed, real-time
environments, including design, implementation of high-speed, robust
data transfer mechanisms for client-server system and design of
sophisticated graphical user interfaces for non-expert end user
control and analysis systems. Will utilize skills and tools including
C/C++, UNIX, Solaris, X-window programming, motif, real-time operating
systems, high speed data transfers and TCP/IP. Hardware experience
with VME bus and interfacing industrial controls, familiarity with
mechanisms and sensor controls, digital design, analog design.
72Database Analysis and Development
Creates and maintains databases. Converts logical design
into a physical database. Creates schemas and subschemas in consultation
with application project teams necessary to implement database design.
Develops transaction logging, back-up, and security features. Analyzes
and changes performance of database as necessary.
45GroupWare & Messaging Programming/Administration
These skills are applied to
various "brands" of GroupWare/messaging environments,
such as Microsoft Exchange, Novell GroupWise and others. Functions
include design and implementation of forms and applications, installation
of software, development of documentation and training material
for end users, maintenance and management of public messaging areas,
public resources, connections, mail, replication, and usage.
38Lotus Notes
Implement and support Lotus Notes
GroupWare technology, providing email capabilities, data management
functions, and design tools.
49Numerical and Non-Numerical Research
Develops numerical algorithms and
libraries to enable the solution of engineering, basic science,
finance and economics problems. Develops analytical and numerical
approximations, constructs mathematical models of physical phenomena,
and evaluates validity through numerical simulation. Develops special
techniques to measure algorithm reliability and efficiency. Implements
algorithms and methods in portable, scalable software. Interacts
with computer science community to influence evolving standards,
with the objective of ensuring the interoperability of numerical
libraries. Uses the new algorithms and software to perform numerical
simulations of complex physical and biological phenomena. Will utilize
skills and tools including: C/C++, computational science, message
passing interface, parallel algorithms, scientific computing, UNIX,
high-performance computing, algorithms, automatic differentiation,
distributed memory, parallel computing, performance prediction,
scalable parallel computing, visualization.
25Object Engineering
This technology includes analyzing, modeling, designing,
constructing, and testing reusable classes of objects for use in
business, scientific, and engineering applications. Object-oriented
systems are systems composed of objects (conceptual or programmatic
abstractions that include data and functionality encapsulated in
a single unit) that communicate with one another using explicitly
defined interfaces. Object-oriented methodologies may include OMT,
Fusion, and Unified. Object-oriented engineering applies tools such
as: Visual Wave, Visual Works, Visual Enterprise, C++ development
tools from Microsoft, IBM, Borland, Cadre, etc.
71Operating Systems Programming
Designs, develops, procures, installs, and maintains infrastructure
systems. Monitors and makes appropriate changes to network components
and configurations. Upgrades data handling, conversion, and storage
on the system as appropriate.
©Hewitt Assoicates LLC
[Back to top]
Skill Level Chart
Skill Level Chart
[Back to top]
|